Jquery UI选项卡中是否有任何初始化事件,在特定选项卡加载时只执行一次?
当Jcery UI选项卡中的show函数执行每次tab加载时,我想要一个只执行一次的事件..
答案 0 :(得分:1)
所以设置一些全局变量为true,下次事件触发时忽略它。
var already_loaded = false;
$('#example').tabs({
load: function() {
if(already_loaded) {
return
}
already_loaded = true;
//stuff happens here
}
});
更简洁的方法是不使用“全局”变量,而是使用data()
来设置属性。