我有一個標題手風琴這樣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