我正在尝试在现有应用程序中使用 dojo 实现选项卡控件。这是我所做的一些事情:
<head>
.....
<script type="text/javascript" src="js/dojo/dojo/dojo.js')}"></script>
<script type="text/javascript">
dojo.require("dijit.layout.TabContainer");
dojo.require("dijit.layout.ContentPane");
</script>
....
</head>
<body>
....
<div data-dojo-type="dijit.layout.TabContainer" style="width: 400px; height: 100px;" tabStrip="true">
<div data-dojo-type="dijit.layout.ContentPane" title="title1" selected="true">
...content...
</div>
<div data-dojo-type="dijit.layout.ContentPane" title="title2">
...content...
</div>
</div>
....
</body>
js 正确加载(萤火虫显示没有错误)。
当我浏览到该页面时,我看到所有内容 div 都被绘制,就好像根本没有进行任何格式化,它们只是普通的 div。
我的第一个猜测是我打算包含一个 css 文件。我发现的所有示例都链接到一个非常复杂的 css 文件,该文件做了很多不适合我的应用程序的东西。我找不到任何关于应该包含的 css 的解释,所以我怀疑这个猜测是错误的。
谁能指出我的错误,或者指出一个简洁和最新示例的方向?