jQuery scroll() 方法
实例
计算滚动条用于元素的次数:
<!DOCTYPE html><html><head><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script>var x = 0;$(document).ready(function(){$("div").scroll(function(){$("span").text( x+= 1);});});</script></head><body><p>试试 div 中的滚动条</p><div style="border:1px solid black;width:200px;height:100px;overflow:scroll;">武汉,简称“汉”,别称江城,是湖北省省会,中部六省唯一的副省级市,特大城市,中国中部地区的中心城市,全国重要的工业基地、科教基地和综合交通枢纽,联勤保障部队机关驻地。<br><br>武汉地处江汉平原东部、长江中游,长江及其最大支流汉江在城中交汇,形成武汉三镇(武昌、汉口、汉阳)隔江鼎立的格局,市内江河纵横、湖港交织,水域面积占全市总面积四分之一。作为中国经济地理中心,武汉有“九省通衢”之称,是中国内陆最大的水陆空交通枢纽和长江中游航运中心。</div><p>Scrolled <span>0</span> times.</p></body></html>
定义与用法
scroll 事件在用户滚动指定元素时发生。
scroll 事件适用于所有可滚动元素和窗口对象(浏览器窗口)。
scroll() 方法触发滚动事件,或在滚动事件发生时附加要运行的函数。
语法
触发所选元素的 scroll 滚动事件:
$(selector).scroll()
将函数附加到 scroll 滚动事件:
$(selector).scroll(function)
| 参数 | 描述 |
|---|---|
| function | 可选。指定触发滚动事件时要运行的函数 |