在jquery选项卡加载后调用事件

Con*_*tch 12 jquery jquery-ui jquery-tabs

我正在使用jQuery选项卡.其中一个选项卡是一个所见即所得的编辑器,需要在显示选项卡后刷新,但我无法确定是否有一个事件在加载选项卡后触发.

根据我的理解,load事件仅适用于使用ajax调用的选项卡.我已经尝试过使用它但它不会触发: jQuery ui tabs load/tabsload事件不会触发

在该示例中,他们使用iframe,其具有触发的加载事件.我只是使用没有加载事件的div,而不像onshow事件监听器.

我能够得到的最接近的是tabsselect事件,该事件在单击选项卡时触发,但在加载新选项卡之前触发.

当我不使用ajax时,是否有任何事件在加载选项卡后触发?

谢谢

Rod*_*dik 10

你有没有尝试过活动? http://jqueryui.com/demos/tabs/#event-show

$( ".selector" ).tabs({
   show: function(event, ui) { ... }
});
Run Code Online (Sandbox Code Playgroud)


atm*_*ino 5

show事件对我不起作用,但create事件却起作用:

$( ".selector" ).tabs({
   create: function(event, ui) { ... }
});
Run Code Online (Sandbox Code Playgroud)

http://api.jqueryui.com/tabs/#event-create