在JQuery UI中初始化Tab事件

时间:2010-05-23 09:33:51

标签: javascript jquery jquery-ui

Jquery UI选项卡中是否有任何初始化事件,在特定选项卡加载时只执行一次?

当Jcery UI选项卡中的show函数执行每次tab加载时,我想要一个只执行一次的事件..

1 个答案:

答案 0 :(得分:1)

所以设置一些全局变量为true,下次事件触发时忽略它。

var already_loaded = false;
$('#example').tabs({
    load: function() {
        if(already_loaded) {
            return
        }
        already_loaded = true;
        //stuff happens here
    }
});

更简洁的方法是不使用“全局”变量,而是使用data()来设置属性。