2011-08-26 33 views
0

我的問題是:我想改變我的按鈕高度,當我活動手風琴,當我不活動它,我不知道我該怎麼做。如何在activete或者關閉jquery ui手風琴時調用一個函數?

我已經知道如何使用另一個按鈕通過jQuery設置我的按鈕高度單擊

$("#button1") 
    .button() 
    .click(function() { 
     $("#button2").height(140) 
    }); 

,我只是想改變它,當我激活或滅活我的手風琴。 有人可以幫我嗎?

回答

1

accordion有一個change事件,每當手風琴狀態改變時觸發該事件。如果手風琴是動畫的,則該事件將在動畫完成時觸發;否則,它會立即觸發。你可以用它來調用你的函數。

$(".selector").accordion({ 
    change: function(event, ui) { 
     //Call your function here 
     $("#button2").height(140);//Or whatever 
    } 
}); 
+0

謝謝!這個對我有用 ! –