$(#my-accordion).accordion('activate', N);
...要打开手风琴的特定部分,行为 不 符合预期。它不会以编程方式“激活”该部分(强制它打开)。它只是切换手风琴的第N部分。他们为什么称这个函数为'激活'而不是'切换'?!!!
有没有办法可以强制推动特定部分打开。我的手风琴已经崩溃了:真的。
=================
完整代码(简化):
//links
$("a.morelink.ethos").click
(
function()
{
loadSection("about");
$('#accordion-about').accordion('option', 'active', 0); //activate simply toggles. don't use it!
return false;
}
);
function loadSection(section)
{
//...blah blah blah
$("#about-div").show();
}
以下是小组的结构:
<!-- about -->
<div id="panel-about">
<!-- content area -->
<div class="content about">
<ul id="accordion-about">
<li id="ethos">
<p class="caption"><a href="#">Our core ethos</a></p>
<div>Some content here</div>
</li>
<li id="history">
<p class="caption"><a href="#">Our History</a></p>
<div>Some content here</div>
</li>
<!-- more sections here.... -->
</ul>
</div>
</div>
答案 0 :(得分:-1)
使用有效选项选择要激活的部分。
$('.selector').accordion('option', 'active', N);