Я пользователь jQuery и просто изучаю YUI. У меня есть следующий код, и я сохраняю ошибку, что YUI не определен. Я знаю, что это проблема со ссылкой на библиотеку, но я не совсем уверен, что. У меня был кто-то другой, проверяющий мой код, где они проводились на YUI, и он работал нормально. Если мне нужно это сделать, как получить копию файла min.js? Когда вы загружаете копию с сайта YUI, ее тонна файлов ...Ошибка YUI: Uncaught ReferenceError: 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>
Спасибо!
Вы подтвердили, что файл сценария действительно загружается? Самая первая строка в файле - 'var YUI = function()', поэтому трудно поверить, что вы получите сообщение об ошибке «YUI is undefined», если файл не был загружен. –
[script] (http://jsfiddle.net/jgdx/YSNcd/) работает красиво. Если вы используете HTML 4.1, требуется атрибут 'type'. Обычно все браузеры предполагают, что это 'text/javascript', но, возможно, в вашем случае это не так. –