Javascript 翻转滚动事件“;关「;在它被发射三次之后
我有一个小脚本,我正在运行加载滚动图像。我想在函数调用三次后停止加载图像 以下是脚本:Javascript 翻转滚动事件“;关「;在它被发射三次之后,javascript,jquery,scroll,Javascript,Jquery,Scroll,我有一个小脚本,我正在运行加载滚动图像。我想在函数调用三次后停止加载图像 以下是脚本: $(window).on('scroll' function () { feed.next(); ltfeed.next(); }); 除非我希望on()事件触发三次,然后停止。 因此,它的行为类似于.one(),但会多次开火 非常感谢您的建议。您可以获得“滚动”事件运行多少次的可变轨迹: var tracker = 0; $(window).on('scroll' function ()
$(window).on('scroll' function () {
feed.next();
ltfeed.next();
});
除非我希望on()
事件触发三次,然后停止。
因此,它的行为类似于.one()
,但会多次开火
非常感谢您的建议。您可以获得“滚动”事件运行多少次的可变轨迹:
var tracker = 0;
$(window).on('scroll' function () {
feed.next();
ltfeed.next();
tracker++;
if (tracker == 3) {
$(window).off('scroll');
}
});
像这样的
var scroll_count = 0;
$(window).on('scroll' function () {
scroll_count = scroll_count + 1;
if (scroll_count <= 3) {
feed.next();
ltfeed.next();
}
else {
$(window).off('scroll');
}
});
var scroll\u count=0;
$(窗口).on('滚动'功能(){
滚动计数=滚动计数+1;
如果(scroll_count设置一个全局变量以保持计数。只需使用全局变量。即在window Object中设置一些标志变量并保持跟踪,如果计数=3,只需.off()您的滚动事件。@MayurRahul建议您在评论之前阅读答案…;)是的,有问题吗?请建议。