我有一个标题手风琴这样jQuery的手风琴 - OnCollapse和OnExpand事件
<div class="accordion" id="accordion_acquired_services">
<h3><a href="#">Acquired services</a></h3>
<table id="tbl_acquired_services">
<tbody></tbody>
</table>
</div>
我想什么是绑定在手风琴开放和手风琴接近事件...
其实我想达成的目标是做一个Ajax请求,将在每次扩张时填充手风琴的内容...
奇怪的是没有onExpand/onCollapse事件
到目前为止,我有这个
$("#accordion_acquired_services").bind("accordionchange", function(event, ui) {
$('#tbl_acquired_services').html('');
//trigger ajax
});
但触发两个场合,当它崩溃,当它展开......我怎么知道哪个是哪个?
好的,找到它了。我只需要检查手风琴是否具有活动状态类。就像这样:var opened = $(this).find('。ui-state-active')。length; – 2012-02-15 11:38:35
使用changestart事件。见http://jqueryui.com/demos/accordion/#event-changestart – 2012-02-15 11:39:52
请再次阅读我的问题。问题不在触发事件时发生,而在打开(展开)或关闭(折叠)时如何获取值。我已经知道了;) – 2012-02-15 11:45:50