У меня есть веб-приложение, которое использует мышеловку API для быстрых клавиш. Я столкнулся с трудностями в следующем сценарии: Я в модальном (jQueryUI), и этот модаль имеет второе модальное предупреждение. Когда предупреждение закрыто, фокус не возвращается к основному модальному, поэтому ярлыки не работают, вам нужно щелкнуть мышью в модальном div, чтобы ярлык снова работал. Мой вопрос: есть ли способ заставить мышеловку игнорировать фокус на div и принять глобальное поведение?
Если нет, есть ли способ обойти это?MouseTrap потерял фокус в модальном popUp
1
A
ответ
2
Один из способов решения этой проблемы - когда второй модальный объект закрыт, заставляя щелчок мыши на текущем модале использовать javascript.
Как вы можете не знать, что такое текущий модальный, использовать позицию (центр экрана), чтобы найти активное поле.
Нечто подобное
function ClickCenterScreen() {
x = $(document).width()/2;
y = $(document).height()/2;
element = $(document.elementFromPoint(x, y));
element = $(element).contents().find("form").find("input[type=text]").first();
// you need to set focus on element first.
$(element).focus();
$(element).click();
}
Смежные вопросы
- 1. wpf listview потерял фокус
- 2. VB6 - комбобокс потерял фокус
- 3. Android webview потерял фокус
- 4. JavaScript потерял фокус
- 5. Управление потерял фокус
- 6. установить фокус на текстовое поле popup asp.net
- 7. Связывание JavaFX на фокус потерял
- 8. RStudio потерял фокус при запуске
- 9. какой элемент HTML потерял фокус?
- 10. EditText внутри ListView потерял фокус
- 11. Фокус потерял с jAlert плагин
- 12. JavaFx TextField фокус потерял форматирование
- 13. Выпадающий список изображений в модальном popup mvc
- 14. Отображение флэш-сообщений в модальном popup cakephp
- 15. Making Mousetrap нажмите ссылку
- 16. Когда фрагмент потерял фокус и восстановил фокус в AppCompatActivity
- 17. Фокус потерял уведомление в NSView (WebView)
- 18. window.open потерял фокус в chrome и IE7
- 19. Detect Browser потерял фокус в CSS
- 20. Скрыть уль когда потерял фокус в JQuery
- 21. Как установить фокус на вход в модальном?
- 22. JavaFX Combobox Пользовательский контроль фокус потерял проблему
- 23. обработчика событий не работает - потерял фокус события на всплывающем
- 24. Вход загрузочного ящика потерял фокус на клавише alt
- 25. MVC проверки требуется поле, когда потерял фокус
- 26. Android: EditText потерял фокус после «Отправить»
- 27. Фокус потерял сразу после загрузки формы
- 28. ember.js фокус ввода потерял на valueBinding
- 29. UItableViewCell потерял фокус при использовании функции reloadSections
- 30. EditText потерял фокус, когда scrollview fullscrolling