2012-12-19 40 views
0

我可以使用jQuery UI中的哪個事件來識別面板崩潰何時完成(在瀏覽器上)。我需要根據崩潰後的屏幕布局進行一些計算。如果我抓住選擇或顯示甚至回調 - 我得到點擊後,但在用戶界面已被更改之前的屏幕布局。Jquery UI選項卡是否有「崩潰後」事件?

有人嗎?

+0

你是一個[手風琴(http://jqueryui.com/accordion/)? – PhearOfRayne

+0

不 - 可摺疊標籤。像http://jsbin.com/icebe/127/edit – saurshaz

回答

3

使用中描述的activate事件完成動畫後,可以通知您。

如果選項卡正在摺疊,ui.newTabui.newPanel將爲空的jQuery對象。

所以你只需要檢查ui.newTabui.newPanel的長度以選擇做或不做。

.tabs({ 
    collapsible: true, 
    activate: function(event, ui) { 
     if (ui.newTab.length == 0 && ui.newPanel.length == 0) { 
      // do something 
     } 
    } 
}); 

Here is the jsFiddle

+0

是的。他的工作就像一個魅力。非常感謝 :-) – saurshaz