Запустить функцию, когда вкладка jQuery UI нажата / активирована?
Я использую вкладки jQuery, а содержимое одной из вкладок извлекается с помощью вызова AJAX. Но я не хочу инициировать вызов до тех пор, пока не будет нажата вкладка (сделана активной), поскольку пользователь не обязательно щелкает по ней. Какой лучший способ сделать это?
JQuery UI обеспечиваетselect
а такжеshow
события для вкладок, но они запускаются, когдаany Вкладка выбрана или показана, а не только конкретная (насколько я знаю).
Я также пытался назначитьclick
событие для идентификатора конкретной вкладки:
$("#my-tab").click(function(){
...
$.post(URL, function(data){
...
});
...
}
Но это, похоже, не имеет никакого эффекта, и вызов никогда не срабатывает.