脚本在YAHOO.util.Event.addListener处停止

时间:2010-07-20 06:53:38

标签: yui

我是YUI的新手。只是想在我的网站上找到最基本的功能示例。

以下是代码:

    <button id="mytest">test</button>

    <script type="text/javascript">
    var helloWorld = function(e) {
            alert("Hello World!");
    }
    </script>


    <script type="text/javascript">
    alert('xx');
    YAHOO.util.Event.addListener("mytest", "click", helloWorld);
    alert('x2');
    </script>

xx 警告显示,但 x2 警告永远不会。并且,单击该按钮不会触发HelloWorld功能。

我有必要的包含文件:

    <!-- Required CSS -->
    <link type="text/css" rel="stylesheet" href="http://yui.yahooapis.com/2.8.1/build/progressbar/assets/skins/sam/progressbar.css">

    <!-- Dependency source file -->
    <script src = "http://yui.yahooapis.com/2.8.1/build/yahoo-dom-event/yahoo-dom.event.js" ></script>
    <script src = "http://yui.yahooapis.com/2.8.1/build/element/element-min.js" ></script>
    <!-- Optional dependency source file -->
    <script src="http://yui.yahooapis.com/2.8.1/build/animation/animation-min.js" type="text/javascript"></script>

    <!-- ProgressBar source file -->
    <script src = "http://yui.yahooapis.com/2.8.1/build/progressbar/progressbar-min.js" ></script>

3 个答案:

答案 0 :(得分:1)

你应该确定js文件包含在你的html文件中,你写的代码是写的!

答案 1 :(得分:0)

相信我找到了它。或者至少我能够找到其他有用的例子。但在我的情况下,我认为问题是我引用的js文件实际上并不存在。即此文件:

http://yui.yahooapis.com/2.8.1/build/yahoo-dom-event/yahoo-dom.event.js

答案 2 :(得分:0)

当然,这是雅虎破折号DASH事件,而不是雅虎破折号dom DOT事件