刷新jQuery函数
问题描述:
是否可以每x秒刷新一次函数或在单个事件上刷新它?刷新jQuery函数
我将解释:
我有一个功能,可分页我的网站上,每一个格是“页”,我有一些照片,我已经加入收藏夹内。
在第一个div(页面)上一切正常,但当我改变页面时,它不再工作。
我想用这种方式来解决:
$('.pagination a').click(function() {
initShadow();
});
这样它的页面加载和我换的第一页上工作,比它再次停止。
所以我需要解决这个问题,每次我改变“页面”,我希望它能正常工作。
是否可以每x秒刷新一次函数或每次点击分页按钮时刷新一次?
答
我相信setInterval()
是你在找什么。如果你想采取定时路线。
setInterval(functionToExecute, 1000);
//this would call 'functionToExecute' every 1000 milliseconds
否则,我会建议使用的.live()
代替.click()
只是柜面分页链接被取出,并通过插件重新创建。当你说在添加这个点击事件后还有1个额外的时间,这可能就是这种情况。
例如
$('.pagination a').live('click',function() {
initShadow();
});
有一个分页按钮,或者你有一个在每一页上? – aorcsik 2011-02-04 23:25:10
是通过ajax加载的这些'网页'?或者在页面已经加载后动态构建? – jondavidjohn 2011-02-04 23:25:28