2009-12-22 62 views
0

我起訴的jQuery循環插件,它很棒。但是,有一個問題似乎無法解決。jQuery的週期 - 不能暫停或停止與AJAX

我的頁面是通過Ajax加載的,但是如果我通過瀏覽器直接刷新頁面,就好像超時仍然基於以前的綜合瀏覽量。

幻燈片本身工作正常,但傳呼機上的活動幻燈片突出顯示了錯誤的部分。任何想法如何重置超時或如何重新設置一個新的負載週期 - $('#divid').cycle('pause')$('#divid').cycle('stop')似乎並不適用。

感謝您的任何見解。

+1

如果它太棒了,爲什麼要起訴它? :P – munch 2009-12-22 05:11:50

+0

@munch - bah-dum-PSH。 – 2009-12-22 05:12:51

+0

我想你應該添加一些代碼你是什麼意思的「由Ajax加載」這是如何與週期插件 – jitter 2009-12-22 07:26:21

回答

1

這是否會主要發生在Firefox?我特別注意到了FF的這種行爲,它似乎在頁面刷新時保持javascript狀態。如果不是整個國家,那麼就是它的一部分。這裏有一些你可以嘗試的:

而不是點擊刷新按鈕或點擊F5,把光標放在地址欄中,然後按回車。從我的觀察,這似乎再次獲取頁面,並重新渲染它,清除它可能持有的任何以前的JavaScript狀態。

如果您在執行地址欄輸入技巧後仍然出現問題,那麼您知道這是造成它的代碼,而不是瀏覽器。