标签: jquery scroll
可能重复: Can I declare logic on jQuery for the start and end of a scrolling event?
试过这个:
$(window).scroll(function() { console.log("ciao"); });
但在滚动期间调用该函数。我只想在开始滚动时打印“ciao”。不是。好吧,在阻止滚动后,当我重新启动时,再次打印“ciao”,依此类推。
是否可以仅在我开始滚动时调用函数?
答案 0 :(得分:2)
$(window).bind("scrollstart", function() { console.log("ciao"); });
您必须首先包含jquery.scroll.events.js文件。您可以查找更多here和here
jquery.scroll.events.js
答案 1 :(得分:2)
jQuery没有内置函数,可以让你检测滚动开始或停止事件。
有几个插件可以启用此功能,请尝试this one。
然后,您可以将代码更改为:
$(window).on('scrollstart', function() { console.log("ciao"); });