首页>>Jquery文字>>拖动滚动条实时显示文字所在位置百分比(2014-10-12)

拖动滚动条实时显示文字所在位置百分比

拖动滚动条实时显示文字所在位置百分比
赞赏支持
立刻微信赞赏支持 关闭

 

XML/HTML Code
  1. <div id="percentageCounter"><h1>0%</h1></div>  
  2.     <div class="content">  
  3.     <p></p>  
  4. </p>  
  5.     </div>  
  6.   
  7.   <script type="text/javascript" src="../../js/jquery-1.4.3.js"></script>  
  8.   
  9.   <script src='js/localstorage.js'></script>  
  10.   <script src='js/remember_scroll.js'></script>  
  11.   <script>RememberScroll.init();</script>  
  12.   
  13.   <script>  
  14.     if (document.location.search.match(/type=embed/gi)) {  
  15.       window.parent.postMessage('resize', "*");  
  16.     }  
  17.   </script>  
  18.   
  19.   <script>  
  20.         $(window).scroll(function(){  
  21.   
  22.         // Change this to target a different percentage  
  23.         var targetPercentage = 70;  
  24.   
  25.         //Change this to set the height of your nav bar so it hides properly. If you have a box shadow you may have to adjust this number to be height + shadow distance  
  26.         var navBarHeight = 66;  
  27.   
  28.         //Change this to the ID of the content you are trying to show.  
  29.         var targetID = "#navigation";  
  30.   
  31.         //Window Math  
  32.         var scrollTo = $(window).scrollTop(),  
  33.         docHeight = $(document).height(),  
  34.         windowHeight = $(window).height();  
  35.         scrollPercent = (scrollTo / (docHeight-windowHeight)) * 100;  
  36.         scrollPercentscrollPercent = scrollPercent.toFixed(1);  
  37.   
  38.         $('#percentageCounter h1').text(scrollPercent+"%");  
  39.   
  40.         if(scrollPercent > targetPercentage) {  
  41.             $(targetID).css({ top: '0' });  
  42.         }  
  43.   
  44.         if(scrollPercent < targetPercentage) {  
  45.             $(targetID).css({ top: '-'+navBarHeight+'px' });  
  46.         }  
  47.   
  48.     }).trigger('scroll');  
  49.     //@ sourceURL=pen.js  
  50.   </script>  

 


原文地址:http://www.freejs.net/article_jquerywenzi_442.html