2010-11-14 105 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

相关问题