2011-02-16 104 views
4

我是一個有點新的MooTools的,但我知道在jQuery的你可以有一個以上的功能(在多個文件):你可以有多個domready事件嗎?

$(document).ready(function() { 
    // put all your jQuery goodness in here. 
}); 

,但你可以做mootools的類似的東西?

我已經有一個window.addEvent("domready", function() {已經在我的頁面,我真的不想要改變這段代碼,但我希望能夠在頭中的另一個文件中添加另一個domready函數。

這可能嗎?或者我不得不以另一種方式去解決它?

+2

我不知道的mootools,但該方法的名稱是一個大破綻:`的addEvent()`* *增加了一個事件處理程序,所以它可能可以使用不同的處理程序被調用多次。否則它會被命名爲`setEvent()`。 – 2011-02-16 15:59:20

+1

爲什麼你不測試它,看看這兩段代碼是否被執行? – davin 2011-02-16 16:01:33

回答

7

您可以擁有多個window.addEvent('domready', function(){});,但在我看來,這種做法有損於Mootools寫作優雅代碼的目的。

Example w/ 3 Domready

相關問題