2010-11-14 186 views

回答

6

看起來你可以結合tabsload或tabsshow:

http://jqueryui.com/demos/tabs/#Events

例如

$('#example').bind('tabsshow', function(event, ui) { ... }); 
+2

這個事件現在是「激活」/「tasbactivate」;請參閱http://api.jqueryui.com/tabs/#event-activate – Nenotlep 2013-03-01 11:23:40

+0

要清楚,您不會使用bind()方法:$(「.selector」).tabs({activate:function(event ,ui){} }); – SetFreeByTruth 2014-01-09 23:01:20

12

API已經改變。 這個事件現在是「激活」/「tasbactivate」;看到http://api.jqueryui.com/tabs/#event-activate

----- 下面-----------

OLD解答基於這個問題它的tabsshow(不是tabsload)事件時所需的...事件在顯示選項卡時觸發。

代碼的例子:(從http://jqueryui.com/demos/tabs/

供應的回調函數來處理節目事件進行選擇。

$(".selector").tabs({ 
    show: function(event, ui) { ... } 
}); 

通過類型tabsshow綁定到show事件。

$(".selector").bind("tabsshow", function(event, ui) { 
    ... 
}); 

如果您想要將注意力集中在控件或類似事件上,該事件非常有用。

+8

這個事件現在是「激活」/「tasbactivate」;看到http://api.jqueryui.com/tabs/#event-activate – Nenotlep 2013-03-01 11:51:33

+0

就這個答案達成一致...更有意義的是什麼用戶問。 – dah97765 2013-11-05 20:43:56

+0

請根據@Nenotlep評論更正/編輯答案 – 2014-02-12 07:03:00

相關問題