(JQuery UI)所有内容一次显示

时间:2014-09-19 01:41:47

标签: jquery user-interface tabs

我安装了JQuery和JQuery UI,它们都运行良好,但是当我尝试使用JQuery UI的标签功能时,我立即显示所有内容。

我在http://api.jqueryui.com/tabs/阅读了文档 所以我知道我正在使用正确的代码来实现它 这是我的HTML:
<div id="tab"> <ul> <li><a href="#tab1">Tab 1</a></li> <li><a href="#tab2">Tab 2</a></li> <li><a href="#tab3">Tab 3</a></li> </ul> <div id="tab1"> <p>This is the content of tab 1.</p> </div> <div id="tab2"> <p>Something for tab 2 goes here.</p> </div> <div id="tab3"> <p>The content of tab 3 shows up here.</p> </div> </div>

这是我启动它的代码:
$(function() { $('#tab').tabs(); });

唯一的问题是所有的div都在同一时间出现。 以下是显示内容的照片 http://derpcast.net/snap/pic18-07-14.png
您可以单击选项卡,但它不会更改框中显示的内容。有人可以帮助解决标签未正确显示的原因。

如果没有人可以帮助我,我可以手动完成,但我只想让标签工作。

1 个答案:

答案 0 :(得分:1)

可能你错过了包含必需的jquery库和相关的CSS。你的代码运行正常。

参考,[http://jsfiddle.net/cfs69yxf/]