解決思路
javascript
當用戶滾動指定的元素時,會發生 scroll 事件。html
scroll 事件適用於全部可滾動的元素和 window 對象(瀏覽器窗口)。java
scroll() 方法觸發 scroll 事件,或規定當發生 scroll 事件時運行的函數。瀏覽器
$(selector).scroll()
<html> <head> <script type="text/javascript" src="j.js"></script> <script type="text/javascript"> x=0; $(document).ready(function(){ var initTop = 0; $(window).scroll(function(){ var scrollTop = $(document).scrollTop(); if(scrollTop > initTop){ alert("下"); } else { alert("上"); } initTop = scrollTop; }); //}); }); </script> </head> <body> <p>請試着滾動 DIV 中的文本:</p> <div style="width:200px;height:1000px;overflow:scroll;">text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. <br /><br /> text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text. text.</div> <p>滾動了 <span>0</span> 次。</p> </body>
</html>ide