YUI错误:未捕获的ReferenceError:未定义YUI

时间:2013-05-23 19:54:40

标签: yui yahoo-api

我是一名jQuery用户,只是学习YUI。我有以下代码,我保留YUI未定义的错误。我知道链接到库是一个问题,但我不确定是什么。我有其他人测试我的代码,他们在本地保持YUI,它工作正常。如果我需要这样做,我如何获得min.js文件的副本?当您从YUI网站下载副本时,它有一吨文件...

<head>
    <title>YUI3 Test</title
     <script src="http://yui.yahooapis.com/3.2.0/build/yui/yui-min.js"></script>


</head>
<body>
    <div id="menu">
        <p>Click here to test.</p>
    </div>

    <script>
        YUI().use('node', 'event', function (Y){
            var changeText = function(e){
                e.target.setHTML("<p>Now you see the test working.</p>");
            }

            var node = Y.one("#menu");
            node.on("click", changeText);

            //node.on("click", function(e){
            //    Y.one(node).load('menu.html');
            //});
        });
    </script>
</body>

谢谢!

1 个答案:

答案 0 :(得分:1)

>之后你错过了</title。这可能导致脚本标记无法识别,因此无法加载。

这里已经破了:http://jsbin.com/ubaxoy/1/edit

此处在添加缺失的>http://jsbin.com/ubaxoy/2/edit

之后可行

我还必须将setHTML更改为setContent,因为YUI 3.2还没有setHTML。我还建议你使用从3.9.1开始的更新版本的YUI。自3.2以来,已经有很多很多新增内容。