Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: Javascript:用户完成滚动后执行操作
该Scroll事件在用户开始滚动页面时触发,对吗?那怎么知道他是否完成了?我想在滚动完成后调用一个函数。有人知道吗?
Scroll
谢谢!
PS 请使用 jQuery,但纯 JS 也可以。
您可以使用setTimeout. 您可以根据您的要求更改超时(我使用 100)值。
setTimeout
var timeoutId; $(selector).scroll(function(){ if(timeoutId ){ clearTimeout(timeoutId ); } timeoutId = setTimeout(function(){ // your code }, 100); });