【发布时间】:2011-06-03 14:21:55
【问题描述】:
大家好。我看到另一篇关于使用特定 jQuery UI 选项卡一次打开所有选项卡内容的帖子。这或多或少是一个“显示全部”选项卡。它似乎对我不起作用。无论如何,我的页面结构如下所示:
<div id="tabs">
<ul class="tabs-1">
<li><a href="#tabs-1"> Some Tab </li>
<li><a href="#tabs-2"> Some Tab </li>
<li><a href="#tabs-3"> Some Tab </li>
<li><a href="#"> Show All </li>
</ul>
<fieldset id="tabs-1"> Content </fieldset>
<fieldset id="tabs-2"> Content </fieldset>
<fieldset id="tabs-3"> Content </fieldset>
</div>
这是我使用的 JavaScript,基于前面的示例:
var user_tabs = $("#tabs").tabs({
select: function(event, ui) {
if (ui.index == 3) {
$("fieldset[id^=tabs-]").show();
} else {
$("fieldset[id^=tabs-]").hide();
$(ui.panel).show()
}
}
});
我使用的选项卡已正确初始化,但“显示所有选项卡”根本不起作用
有什么想法吗?
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-tabs