是否可以每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();
});