jQuery scroll() 方法

实例

计算滚动条用于元素的次数:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script>
  5. <script>
  6. var x = 0;
  7. $(document).ready(function(){
  8. $("div").scroll(function(){
  9. $("span").text( x+= 1);
  10. });
  11. });
  12. </script>
  13. </head>
  14. <body>
  15. <p>试试 div 中的滚动条</p>
  16. <div style="border:1px solid black;width:200px;height:100px;overflow:scroll;">武汉,简称“汉”,别称江城,是湖北省省会,中部六省唯一的副省级市,特大城市,中国中部地区的中心城市,全国重要的工业基地、科教基地和综合交通枢纽,联勤保障部队机关驻地。
  17. <br><br>
  18. 武汉地处江汉平原东部、长江中游,长江及其最大支流汉江在城中交汇,形成武汉三镇(武昌、汉口、汉阳)隔江鼎立的格局,市内江河纵横、湖港交织,水域面积占全市总面积四分之一。作为中国经济地理中心,武汉有“九省通衢”之称,是中国内陆最大的水陆空交通枢纽和长江中游航运中心。
  19. </div>
  20. <p>Scrolled <span>0</span> times.</p>
  21. </body>
  22. </html>

定义与用法

scroll 事件在用户滚动指定元素时发生。

scroll 事件适用于所有可滚动元素和窗口对象(浏览器窗口)。

scroll() 方法触发滚动事件,或在滚动事件发生时附加要运行的函数。


语法

触发所选元素的 scroll 滚动事件:

  1. $(selector).scroll()

将函数附加到 scroll 滚动事件:

  1. $(selector).scroll(function)
参数描述
function可选。指定触发滚动事件时要运行的函数

更多实例

演示如何在不同滚动位置的样式之间切换。

触发所选元素的 scroll 滚动事件

将函数附加到 scroll 滚动事件

分类导航