我使用jquery tabs插件,但无法弄清楚当用户在标签之间切换时如何设置事件。
请帮忙。
答案 0 :(得分:5)
您正在寻找activate()
事件。
$(".selector").tabs({
activate: function(event, ui) {
alert("You changed tabs");
// Or do something more constructive...
}
});
答案 1 :(得分:1)
activate( event, ui )
激活选项卡后触发(动画完成后)。如果选项卡先前已折叠,则ui.oldTab和ui.oldPanel将为空jQuery对象。如果选项卡正在折叠,则ui.newTab和ui.newPanel将为空jQuery对象。
$( ".selector" ).tabs({
activate: function( event, ui ) {}
});
将事件监听器绑定到tabsactivate事件:
$( ".selector" ).on( "tabsactivate", function( event, ui ) {} );