Получить JQuery UI Timepicker, чтобы не открываться автоматически в модальном
Я пытаюсь использовать средство выбора времени ( это), чтобы оно не открывалось автоматически, когда оно находится внутри модального диалога.
Вот скрипка JS, демонстрирующая проблему. Если у меня есть текстовое поле вне модального окна, и я вызываю.timepicker, оно не открывается. Если я открою модальное диалоговое окно, которое содержит другое средство выбора времени, оно уже открыто. Кто-нибудь знает, как я могу обойти это?
1 ответ
Решение
Добавьте tabindex="-1" в поле ввода в модальном. После некоторого копания я узнал, что диалог jQuery выберет первое поле ввода. Когда поле ввода получает фокус, оно активирует таймер. Вот некоторые интересные чтения по теме:
Запретить диалогу jQuery UI устанавливать фокус на первое текстовое поле