【发布时间】:2016-12-29 19:03:51
【问题描述】:
我使用 jquery tabs 插件来制作几个标签的元素。每个选项卡都有一个手风琴(jquery 手风琴插件)。
<div id="tabs" class="faq-tabs">
<ul>
<li><a href="#tabs-1">1</a></li>
<li><a href="#tabs-2">2</a></li>
</ul>
<div id="tabs-1">
<div id="accordion-1" class="accordion a-faq">
<h3>Title 1</h3>
<div>Block1</div>
<h3>Titl2</h3>
<div>Block2</div>
</div>
</div>
<div id="tabs-2">
<div id="accordion-2" class="accordion a-faq">
<h3>Title 1</h3>
<div>Block1</div>
<h3>Titl2</h3>
<div>Block2</div>
</div>
</div>
在 js 代码中,我以这种方式激活选项卡和手风琴插件:
$(function() {
$( "#tabs" ).tabs();
$( "#accordion-1,#accordion-2" ).accordion();
});
问题是第二个选项卡上的#accordion-2 不起作用。看来绑定手风琴插件的js代码不正确。
有什么建议吗?谢谢。
【问题讨论】:
-
在这里找到解决方案:stackoverflow.com/questions/1542161/…