我正在运行一个小脚本来加载滚动图像。函数调用三次后,我想停止加载图像。
这是脚本:
$(window).on('scroll' function () {
feed.next();
ltfeed.next();
});
除非我希望on()
事件触发三次然后停止。
所以它会像.one()
一样,但会多次激活。
非常感谢任何建议。
答案 0 :(得分:3)
您可以使用变量跟踪'scroll'事件的运行次数:
var tracker = 0;
$(window).on('scroll' function () {
feed.next();
ltfeed.next();
tracker++;
if (tracker == 3) {
$(window).off('scroll');
}
});
答案 1 :(得分:0)
这样的东西?
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');
}
});