0

我正在起诉 jQuery 循环插件,它很棒。但是,有一个问题我似乎无法解决。

我的页面是通过 Ajax 加载的,但是如果我直接通过浏览器刷新页面,就好像超时仍然基于以前的页面浏览量。

幻灯片本身可以正常工作,但寻呼机上的活动幻灯片突出显示了错误的部分。任何想法如何重置超时或如何在新负载上重置周期 -$('#divid').cycle('pause')并且$('#divid').cycle('stop')似乎没有诀窍。

感谢您的任何见解。

4

1 回答 1

1

这会发生在 Firefox 中吗?我特别注意到 FF 的这种行为,它似乎在页面刷新时保持 javascript 状态。如果不是整个状态,那么就是它的一部分。您可以尝试以下方法:

不要单击刷新按钮或按 F5,而是将光标放在地址栏中并按 Enter。根据我的观察,这似乎再次获取页面并重新呈现它,清除它可能持有的任何先前的 javascript 状态。

如果在执行输入地址栏技巧后您的问题仍然存在,那么您知道是代码导致它,而不是浏览器。

于 2009-12-22T05:11:55.220 回答