我是一名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>
谢谢!
答案 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以来,已经有很多很多新增内容。