刷新jQuery函数

And*_*rri 3 javascript jquery refresh jquery-plugins

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

我会解释:

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

在第一个div(页面)上一切都很好用但是当我更改页面时它不再起作用了.

我试图以这种方式修复:

$('.pagination a').click(function () {
    initShadow();
});
Run Code Online (Sandbox Code Playgroud)

通过这种方式,它可以在pageLoad和我更改的第一页上工作,而不是再次停止.

所以我需要解决这个问题,每当我更改"页面"时我都希望它能正常工作.

是否可以每隔x秒刷新一次功能,或者每次点击分页按钮时刷新它?

jon*_*ohn 6

我相信setInterval()你正在寻找的东西.如果你想采取定时路线.

setInterval(functionToExecute, 1000); 
//this would call 'functionToExecute' every 1000 milliseconds
Run Code Online (Sandbox Code Playgroud)

否则,我建议使用.live().click()不仅仅是填充你的分页链接被删除并由插件重新创建.如果您在添加此单击事件后再说一次它可能会工作1次,则可能会出现这种情况.

$('.pagination a').live('click',function () {
    initShadow();
});
Run Code Online (Sandbox Code Playgroud)