【发布时间】:2013-12-14 15:47:37
【问题描述】:
我正在使用可折叠的 jQuery UI 选项卡。我的代码如下所示:
HTML
<div id="tabs">
<ul>
<li><a href="#tabs-1">Nunc tincidunt</a></li>
<li><a href="#tabs-2">Proin dolor</a></li>
<li><a href="#tabs-3">Aenean lacinia</a></li>
</ul>
<div id="tabs-1">
<p>Tab 1 Contents</p>
<a href="#" class="btn-close">Close</a>
</div>
<div id="tabs-2">
<p>Tab 2 Contents</p>
<a href="#" class="btn-close">Close</a>
</div>
<div id="tabs-3">
<p>Tab 3 Contents</p>
<a href="#" class="btn-close">Close</a>
</div>
</div>
脚本
$(function() {
$( "#tabs" ).tabs({ hide: { effect: "slideUp", duration: 350 },
show: { effect: "slideDown", duration: 350 },
collapsible: true,
active: false,
});
$(".btn-close").on( "click", function() {
$( "#tabs" ).tabs( "option", "hide", { effect: "slideUp", duration: 350 } );
});
});
我需要通过单击“关闭”锚点来折叠打开的选项卡,但不知道该怎么做。谁能告诉我我做错了什么? See above code on JSFiddle。
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-tabs