我用下面的代码,
setInterval(loadnew, 5000);
function loadnew() {
$(".lf-item .lf-item-inner .lf-item-link").load();
$('.lf-item .lf-item-inner .lf-item-link').on('click', function()
{
alert('image');
});
}
当滚动页面时,将加载.lf-item .lf-item-inner .lf-item-link项目。因此,我为此使用setinterval,但是多次获得结果,例如每发生5000毫秒,就会在单击事件发生时创建一个图像输出,它会遍历所有输出值。
请运行并等待超过5000毫秒,然后点击图片。下面的链接:http : //jsfiddle.net/g3fkL736/
谁能在这个问题上帮助我?
您可以尝试执行此操作,实际上是重复调用loadnew(),因此在发生regiester事件之前,您需要为以下事件删除lisener。
注意off("click")
。
function loadnew() {
$(".lf-item .lf-item-inner .lf-item-link").load();
$('.lf-item .lf-item-inner .lf-item-link').off("click").on('click', function() {
alert('image');
});
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句