我正在尝试在 Crossrider 应用程序中测试一些 YUI3 示例,因此我需要在 JS 文件中创建所有示例。我不知道是否添加了错误或失败的原因
以下代码位于 crossrider 的“extension.js”上。安装后,在控制台调试我得到这个错误: Uncaught ReferenceError: YUI is not defined
编码:
var js = document.createElement("script");
js.setAttribute("src","http://yui.yahooapis.com/3.13.0/build/yui/yui-min.js");
document.head.appendChild(js);
document.body.setAttribute("class","yui3-skin-sam");
var div = document.createElement("div");
div.setAttribute("id","demo");
document.body.appendChild(div);
YUI().use('tabview', function(Y) {
var tabview = new Y.TabView({
children: [{
label: 'foo',
content: '<p>foo content</p>'
}, {
label: 'bar',
content: '<p>bar content</p>'
}, {
label: 'baz',
content: '<p>baz content</p>'
}]
});
tabview.render('#demo');
tabview.selectChild(2);
});
一些帮助?