我正在開發一個PHPFox模塊,我使用jQuery插件對一系列圖像進行分頁。當我訪問模塊時,插件不起作用,但其餘的js代碼沒有問題。唯一不起作用的代碼是放在$(document).ready事件中。如果我刷新頁面,插件開始工作。
我認爲這個問題是由於CMS的緩存引起的,因爲當我加載模塊時DOM沒有被重新加載。我試圖改變de $(document).ready for window.onload,但我也遇到同樣的問題。
有人可以幫我嗎?
我正在開發一個PHPFox模塊,我使用jQuery插件對一系列圖像進行分頁。當我訪問模塊時,插件不起作用,但其餘的js代碼沒有問題。唯一不起作用的代碼是放在$(document).ready事件中。如果我刷新頁面,插件開始工作。
我認爲這個問題是由於CMS的緩存引起的,因爲當我加載模塊時DOM沒有被重新加載。我試圖改變de $(document).ready for window.onload,但我也遇到同樣的問題。
有人可以幫我嗎?
最後,我已經找到了解決辦法:
使用jQuery功能上負載phpfox您必須使用sintax $ Behaviour.onLoadEvents =函數(){代碼的其餘} insted的傳統的和standar $(document).ready
請注意,該變量是$ Behavior,而不是您寫的內容($ Behavior)。這是美國的拼寫:) – brianjcohen
是否包含jQuery庫? –
不要擔心,我已經修復了$ behaviour.onLoadEvents = function(){其餘代碼} $(document).ready –
你可以用你發現的東西回答你自己的問題,稍後再接受它。 –