我是Javascript和YUI的新手。当我尝试使用YUI 3(wrt http://allenrabinovich.github.com/gallery-yui-treeview/docs/)实现treeview时,我收到以下错误: yui:没有加载:treeview Y.TreeView不是构造函数 {label:'第二章'}
请帮我调试错误。这是代码:
<!DOCTYPE html>
<html>
<head>
<script src="http://yui.yahooapis.com/3.3.0/build/yui/yui-min.js">
</script>
</head>
<body>
<div id="toc" class="yui3-skin-sam">check
</div>
<script>
YUI().use('treeview', function (Y) {
var tree = new Y.TreeView({
label: 'My Novel',
children: [
{ label: 'Chapter One' },
{ label: 'Chapter Two' }
]
});
tree.render('#toc');
});
</script>
</body>
</html>
答案 0 :(得分:3)
“Treeview”是图库中的模块,您无法使用YUI.use('treeview')加载它。
图库中此模块的正确名称为 gallery-yui3treeview ,因此您必须按以下方式加载:
YUI().use('gallery-yui3treeview', function (Y) {
// Your code
});
请看这段代码:http://jsfiddle.net/MDUXW/