2011-07-01 77 views
1

我似乎無法解決爲什麼我的domready函數被調用兩次。 window.addEvent('domready', function() { alert('Ready!!111'); }Mootools已經調用兩次

它在一個joomla 1.6安裝(mootools 1.3)與joomlart t3模板和一對ja模塊。除此之外,我有我自己的自定義組件,沒有什麼特別的。有一堆代碼在dom準備好時運行。我花了好幾個小時試圖解決爲什麼連續執行兩次但無濟於事。

鏈接:http://elwood.visualdomainhosting.com/

任何人有什麼可能會導致此任何想法?或經歷過類似的事情?

編輯: 在Firefox,IE,Chrome,Opera和Safari上的PC上進行了一些進一步的測試之後,我發現問題僅出現在Chrome和Safari上。作爲一名使用Chrome和Safari瀏覽器的Mac用戶,我認爲這是所有瀏覽器中的一個問題(我的愚蠢假設)。如果您仍未獲得與上述相同的結果,我正在運行Chrome 12.0.742.112和Safari 5.0.5(6533.21.1)。

+0

你有3個domready塊,在頁面上被稱爲-2到js37595.js和1到內聯js。 ja.more和milkbox添加回調。你可以添加一個console.log調用「domready running」或其他來說明它,在鉻金絲雀v13中似乎很好 –

回答

0

看起來模板正在使用一堆Javascript來處理佈局函數,而不僅僅是這些原因。我會考慮另一個模板/重寫PHP中的功能。