是否可以仅在启动滚动时调用函数



可能的重复项:
我可以在 jQuery 上为滚动事件的开始和结束声明逻辑吗?

试过这个:

$(window).scroll(function() {
    console.log("ciao");
});

但该函数是在滚动过程中调用的。我只想在开始滚动时打印"ciao"。比没有。好吧,阻止滚动后,当我重新启动时,再次打印"ciao",依此类推。

是否可以仅在启动滚动时调用函数?

jQuery没有内置函数,允许您检测滚动开始或停止事件。

不过,有几个插件可以启用此功能,请尝试此插件。

然后,您可以将代码更改为以下内容:

$(window).on('scrollstart', function() {
    console.log("ciao");
});
$(window).bind("scrollstart", function() {
console.log("ciao");
});

首先必须包含jquery.scroll.events.js文件。你可以在这里和这里寻找更多

最新更新