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

Jquery 是否可以仅在启动滚动时调用函数?,jquery,scroll,Jquery,Scroll,可能重复: 我试过这个: $(window).scroll(function() { console.log("ciao"); }); 但在滚动过程中会调用该函数。我只想在开始滚动时打印“ciao”。当然不是。好吧,在阻止滚动后,当我重新启动时,再次打印“ciao”,以此类推 是否可以仅在启动滚动时调用函数 $(window).bind("scrollstart", function() { console.log("ciao"); }); 首先必须包括jquery.scroll.

可能重复:

我试过这个:

$(window).scroll(function() {
    console.log("ciao");
});
但在滚动过程中会调用该函数。我只想在开始滚动时打印“ciao”。当然不是。好吧,在阻止滚动后,当我重新启动时,再次打印“ciao”,以此类推

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

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

首先必须包括
jquery.scroll.events.js
文件。您可以查找更多信息,而且jQuery没有内置函数,可以检测滚动开始或停止事件

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

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

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