2010-05-23 4 views
0

Есть ли событие инициализации в вкладках JQuery UI, которое выполняется только один раз, когда загружается конкретная вкладка?Событие инициализации вкладки в пользовательском интерфейсе JQuery

Как показывают функции в виде вкладок пользовательского интерфейса Jquery выполняется каждый раз, когда вкладка получает нагрузку, я хочу событие, которое выполняется только один раз ..

ответ

1

Так установить некоторые глобальные переменные к подлинному и в следующий раз срабатывает событие игнорировать его.

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

уборщик способом было бы не использовать «глобальную» переменную, но использовать data() для установки свойств.

+0

для каждой вкладки мне нужно установить глобальную переменную, так есть ли какой-либо прямой способ? – hunt

Смежные вопросы