2010-05-23 29 views
0

Jquery UI製表符中是否存在任何初始化事件,在特定製表符加載時只執行一次?在JQuery UI中初始化製表符事件

如jQuery UI的選項卡顯示功能,執行每次當標籤得到加載時間,我想,只執行一次事件..

回答

1

所以設置爲true,下回一些全局變量的事件觸發忽略它。

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

更簡潔的方法不是使用「全局」變量,而是使用data()來設置屬性。

+0

對於每個標籤我必須設置一個全局變量,那麼有沒有什麼直接的方法? – hunt 2010-05-23 09:40:32