0

我是一个 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>

谢谢!

4

1 回答 1

1

你缺少一个>after </title。这可能会导致脚本标签无法识别,因此无法加载。

这里它坏了:http: //jsbin.com/ubaxoy/1/edit

在添加缺少的内容后它可以在这里工作:http >: //jsbin.com/ubaxoy/2/edit

我还必须更改setHTML为,setContent因为 YUI 3.2 还setHTML没有。我还建议您使用更新版本的 YUI,从 3.9.1 开始。自 3.2 以来,有许多重要的补充。

于 2013-05-24T12:42:27.520 回答