2011-02-16 101 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

相关问题