我是一个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>谢谢!
发布于 2013-05-24 20:42:28
你在</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版本以来,已经有了许多很棒的新增功能。
https://stackoverflow.com/questions/16722727
复制相似问题