javascript-刷新jQuery函数

是否可以每x秒刷新一次功能或在单个事件上刷新它?

我会解释:

我有一个在我的网站上进行分页的功能,在每个“页面”的div中,都有一些我在其中添加了LightBox的图片.

在第一个div(页面)上一切正常,但是当我更改页面时,它不再起作用.

我试图以这种方式修复:

$('.pagination a').click(function () {
    initShadow();
});

这样,它可以在pageLoad和我更改的第一页上工作,然后再次停止.

因此,每当我更改“页面”时,我都希望它能正常工作,以解决此问题.

是否可以每隔x秒刷新一次功能或每次我单击分页按钮时都刷新它?

最佳答案
我相信您正在寻找setInterval().如果您想采用定时路线.

setInterval(functionToExecute, 1000); 
//this would call 'functionToExecute' every 1000 milliseconds

否则,我建议使用.live()而不是.click(),以防万一您的分页链接被插件删除并重新创建.当您说添加此点击事件后又工作了1次时,可能会是这种情况.

$('.pagination a').live('click',function () {
    initShadow();
});

转载注明原文:javascript-刷新jQuery函数 - 代码日志