假设我有一个相当复杂的 jQuery UI 折叠面板格式化头部,就像这样:
那么,是否有可能将手风琴标题的外观应用于整个标题,即应用于类名为.list-accordion-header的div,但仅在单击标题内的某个特定元素时才起作用,也就是说,仅展开其下方的.list-extra-detail div? 在这种情况下,是.list-basic-details div。请注意,我希望保留图像周围的链接以便实现其自身目的,而不触发手风琴效果。
欢呼。
<div id="list-accordion">
<div class="list-accordion-header">
<span class="list-thumb-container">
<a href="someplace_thumb.jpg" title="some title" class="group1">
<img src="somplace_large.jpg" />
</a>
</span>
<div class="list-basic-details">
The basic explanation comes here
</div>
</div>
<div class="list-extra-detail">
All the rest of the information in the panel of the accordion
</div>
</div>
那么,是否有可能将手风琴标题的外观应用于整个标题,即应用于类名为.list-accordion-header的div,但仅在单击标题内的某个特定元素时才起作用,也就是说,仅展开其下方的.list-extra-detail div? 在这种情况下,是.list-basic-details div。请注意,我希望保留图像周围的链接以便实现其自身目的,而不触发手风琴效果。
目前,手风琴效果已按此方式工作,整个标题都是活动的,而我想更改它:
$("#list-accordion").accordion(
{
icons: false ,
autoHeight : false ,
active: false ,
header: '.list-accordion-header' ,
collapsible: true
}
);
欢呼。