2012-12-19 3 views
0

jquery UI에서 어떤 이벤트를 사용하여 (브라우저에서) 패널 축소가 완료되었는지 식별 할 수 있습니다. 나는 붕괴 후 화면 레이아웃을 기반으로 몇 가지 계산을해야합니다. 선택 또는 콜백 표시 콜백을 잡으면 - 클릭 한 후에 UI가 변경되기 전에 화면 레이아웃을 얻습니다.Jquery UI 탭에 "붕괴 후"이벤트가 있습니까?

누구나?

+0

을 의미합니까 (http://jqueryui.com/accordion/)? – PhearOfRayne

+0

Nope - 접을 수있는 탭입니다. http://jsbin.com/icebe/127/edit – saurshaz

답변

3

애니메이션을 완료 한 후 jQuery UI doc에 설명 된대로 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

관련 문제