我正在使用jQuery标签。其中一个选项卡是一个所见即所得的编辑器,需要在显示选项卡后刷新,但我无法确定是否有一个事件在加载选项卡后触发。
根据我的理解,load事件仅适用于使用ajax调用的选项卡。我尝试过使用它但它不会触发: jQuery ui tabs load/tabsload event does not fire
在该示例中,他们使用iframe,该iframe具有触发的加载事件。我只是使用没有加载事件的div,而不像onshow事件监听器。
我能够获得的最接近的是tabsselect事件,该事件在单击选项卡时触发,但在加载新选项卡之前触发。
当我没有使用ajax时,是否有任何事件在加载选项卡后触发?
由于
答案 0 :(得分:10)
你有没有尝试过活动? http://jqueryui.com/demos/tabs/#event-show
$( ".selector" ).tabs({
show: function(event, ui) { ... }
});
答案 1 :(得分:5)
show事件对我不起作用,但是create事件确实:
$( ".selector" ).tabs({
create: function(event, ui) { ... }
});
答案 2 :(得分:0)
现在该事件称为activate
$( ".selector" ).tabs({
activate: function(event, ui) { ... }
});