jquery循环 - 无法使用AJAX暂停或停止

时间:2009-12-22 05:00:02

标签: jquery cycle

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

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

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

感谢您的任何见解。

1 个答案:

答案 0 :(得分:1)

这会不会主要发生在Firefox中?我特别注意到这种行为,它似乎在页面刷新时保持javascript状态。如果不是整个州,那么它的一部分。这是你可以尝试的东西:

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

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