2015-04-23 68 views
1

一直在爲此而苦苦掙扎。確定哪個選項卡已被打開和關閉jQuery手風琴

如何確定我的jquery手風琴選項卡是打開還是關閉?

<div id="accordion3" class="accordion"> 
<!-- D1 --> 
    <h3 class='ach plus' id="1">Assignment Initiation Form</h3> 
    <div style="width:100%;"> 
     content 
    </div> 

    <!-- D2 --> 
    <h3 class='ach plus' id="2">Flag potential candidates</h3> 
    <div style="width:100%;"> 
    content 
    </div> 
</div> 

正沿

$(document).on("opened", #accordion3, function(){ 
    var id = $(this).find("id"); 
    $(id).removeClass("plus").addClass("minus"); 
}); 

行思我想串換手風琴的開放,反之亦然從「加」到「減」一類。

幫助表示讚賞

+0

用jquery accordion查看可用事件,http://api.jqueryui.com/手風琴/#事件激活 – Robin

回答

0

此鏈接將幫助您瞭解更多http://api.jqueryui.com/tabs/#option-active

爲了讓你可以試試下面代碼的主動標籤指數:

var active = $(".accordion").tabs("option", "active"); 

還記得指數開頭0

1
$(".selector").accordion({ 
    beforeActivate: function(event, ui) { 
     //write your code here 
     ui.newHeader.removeClass('minus').addClass('plus'); 
     $('.ach').not('.plus').addClass('minus'); 
    } 
}); 
+0

這應該工作 –

+0

@PhetoleLebea這看起來不錯.. –

+1

謝謝@VirajNalawade –

相關問題