jQuery scroll()
时间:2020-02-23 14:46:12 来源:igfitidea点击:
jQuery scroll()函数在元素滚动时触发。
此方法附加一个处理程序,该处理程序在触发scroll事件时执行。
对于所有可滚动的元素,将触发滚动事件;对于窗口对象,也将触发滚动事件。
jQuery scroll()
使用jQuery scroll()函数的语法为:
- scroll()
该签名不带任何参数。
该方法是.trigger(" scroll")
的快捷方式。
- scroll(处理句柄)
处理程序是一个函数,当元素滚动时执行。
此方法是.on(" scroll",handler)
的快捷方式。
jQuery滚动示例
以下示例演示了jQuery scroll()函数的用法。
<!DOCTYPE html> <html> <head> <title>jQuery Scroll</title> <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <style> p { color: green; } .divScroll{ border:1px solid black; width:100px; height:200px; overflow:scroll; } </style> <script> var x=0; $(document).ready(function(){ $("div").scroll(function(){ $("span").text(x++); }); }); </script> </head> <body> <p>Scroll Event Demo</p> <div class="divScroll">Paragraph one Paragraph two Paragraph three Paragraph four Paragraph five Paragraph six Paragraph seven</div> <p>Scroll event triggered 0 times.</p> </body> </html>
在此示例中,您可以看到在滚动<div>元素时触发了scroll()方法。
附加到scroll()方法的处理程序在每个滚动事件显示时在<div>元素下方显示计数。