簡體   English   中英

JavaScript mootools addEvent

[英]JavaScript mootools addEvent

我試圖找到我的代碼有什么問題。 Mootools核心文件附加到HTML頭,效果很好。

如果我添加代碼:

$('myElement').addEvent('click', function(){
    alert('clicked!');
});

<div id="myElement">Click me</div>正下方然后它可以工作。

但是,如果我將它添加到單獨的javascript.js文件,那么它不起作用

HTML是這樣的:

<!DOCTYPE html>
<html>  
<head>   
<script type="text/javascript" src="mootools-core-1.4.5-full-nocompat.js"></script>
<script type="text/javascript" src="javascript.js"></script>  
</head>
<body>  
<div id="myElement">Click me.</div>
</body>  
</html>

而javascript.js是這樣的:

$('myElement').addEvent('click', function(){
    alert('clicked!');
});

所有文件(html,mootools-core和javascript.js都在同一目錄中)。 有任何想法嗎?

您必須將表達式包裝在domready事件中

window.addEvent('domready', function() {
    $('myElement').addEvent('click', function() {
        alert('clicked!');
    });
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM