Я знаю, что на вкладке jQuery есть событие активации, но я не знаю, как проверить, какая вкладка активировала событие. В документации не упоминается этот весьма важный аспект.Какая вкладка пользовательского интерфейса jQuery активирована
1
A
ответ
1
Один из аргументов в обратном вызове дает вам руку помощи, а это ui.newPanel.
Имейте ввиду, что событие активации не вызывается при создании вкладок и отображении первого. Для этого есть еще одно событие. Если вы хотите смешать два в одном обратного вызова, вот как вы можете добиться того, что в JQuery UI 1.10:
$(function() {
// prepare the events first
$("#tabs").on("tabsactivate tabscreate", (event, ui) => {
var panel = ui.newPanel || ui.panel;
if (panel.is("#tabs-1")) {
alert("first tab");
} else if(panel.is("#tabs-2")){
alert("second tab");
}
});
//construct the tabs
$("#tabs").tabs();
});
+0
Ничего себе, я никогда не думал, что «панель» на самом деле означает вкладку. Опять же, я никогда не знал, что в jQuery существует функция «есть». Очень элегантное решение. Надеюсь это работает. –
Смежные вопросы
- 1. Устранение неполадок вкладка пользовательского интерфейса jQuery
- 2. jQuery: какая функция активирована элементом?
- 3. Как вкладка пользовательского интерфейса jQuery «OnCilck» переходит на другой URL?
- 4. вкладки пользовательского интерфейса пользовательского JQuery
- 5. Как проверить, не активированы ли вкладки пользовательского интерфейса jQuery
- 6. Codeplex пример браузера - какая технология пользовательского интерфейса?
- 7. пользовательского Бар вкладка iphone
- 8. Обнаружить, какая вкладка была нажата с JQuery
- 9. Определить, какая вкладка выбрана с помощью jquery
- 10. несколько виджета представить, какая кнопка была активирована
- 11. Как узнать, какая вкладка открыта?
- 12. Удаление вкладки пользовательского интерфейса JQuery
- 13. Изменение размера пользовательского интерфейса jQuery?
- 14. Расширение вкладок пользовательского интерфейса JQuery
- 15. Интеграция пользовательского интерфейса JQuery Tab
- 16. Горизонтальный слайдер пользовательского интерфейса JQuery
- 17. Vaadin7 jQuery интеграция пользовательского интерфейса
- 18. Пустые вкладки пользовательского интерфейса jQuery
- 19. Несколько подсказок пользовательского интерфейса jQuery
- 20. Использование значков пользовательского интерфейса jQuery
- 21. Сложенные диалоги пользовательского интерфейса jQuery
- 22. Отключить слайдер пользовательского интерфейса jQuery
- 23. Изменение размера пользовательского интерфейса jQuery
- 24. Какой элемент пользовательского интерфейса может быть таким? (Пользовательская вкладка?)
- 25. Пользовательская вкладка, не отображающаяся при использовании Редактора пользовательского интерфейса
- 26. Функция активации триггера - вкладки пользовательского интерфейса JQuery
- 27. Какую версию пользовательского интерфейса jQuery/jQuery использовать?
- 28. Застрял с помощью вкладок пользовательского интерфейса jQuery
- 29. jQuery Вкладка ручной выбор
- 30. Jquery Ui Вкладка с Wordpress
возможно дубликат [JQuery UI Tabs Получить данный Selected Tab Index] (HTTP: // StackOverflow. com/questions/300078/jquery-ui-tabs-get-current-selected-tab-index) – Brian
Мне трудно поверить, что даже если я могу подключиться к событию, мне все равно придется просверлить объект tabs до найдите выбранную вкладку. –