Czy jest możliwe posiadanie niestandardowego programu obsługi dla klucza ESC w oknie dialogowym JQuery?Jak złapać ESC w zdarzeniu w oknie dialogowym JQuery?
8
A
Odpowiedz
12
Tak, jest to możliwe.
Ustaw opcję false
closeOnEscape
i zarejestrować własną keydown
obsługi na elemencie .ui-dialog
w oknie dialogowym za dialogcreate
obsługi.
$(element).dialog({
create: function() {
$(this).closest('.ui-dialog').on('keydown', function(ev) {
if (ev.keyCode === $.ui.keyCode.ESCAPE) {
...
}
});
...
},
closeOnEscape: false,
...
});
1
$(selector-for-dialog).keyup(function(e) {
// ESC key
if (e.keyCode === 27) {
// custom action
}
});
7
używam inny sposób:
$(element).dialog({
beforeClose: function(event) {
if (event.keyCode === $.ui.keyCode.ESCAPE) {
// ...
return false;
}
}
});
+0
To działa dla mnie. – BollMose
Powiązane problemy
- 1. Datepicker jquery w oknie dialogowym
- 2. Jak dodać wiele przycisków w oknie dialogowym Jquery UI?
- 3. Jak zmienić zawartość html w oknie dialogowym jQuery po init?
- 4. Tytuł tytułuDivider w oknie dialogowym
- 5. Ikony w oknie dialogowym Lista
- 6. Jak wyświetlać odpowiednią ikonę w oknie dialogowym?
- 7. Jak ukryć klawiaturę w oknie dialogowym?
- 8. Jak usunąć tytuł w oknie dialogowym?
- 9. jQuery UI DataPicker Otwórz w oknie dialogowym Otwórz
- 10. Ładowanie zewnętrznego pliku php w modalnym oknie dialogowym jquery onclick
- 11. Zdarzenia kliknięcia w oknie dialogowym jQuery występują dwukrotnie?
- 12. Okno dialogowe jQuery przewiń do elementu w oknie dialogowym
- 13. Nie można kliknąć przycisku asp.net w oknie dialogowym jquery
- 14. Howto update 'title w oknie dialogowym jQuery UI?
- 15. Ustawianie zaokrąglonych narożników w oknie dialogowym jQuery UI
- 16. Pozycja aktywności w oknie dialogowym z Androidem
- 17. Detektor Java w oknie dialogowym close
- 18. Dynamicznie ustawić tytuł w oknie dialogowym
- 19. Wyświetl android: dialogMessage w oknie dialogowym ListPreference
- 20. Autoryzacja ADAL bez pytania w oknie dialogowym
- 21. Dopasuj tabelę HTML w oknie dialogowym Bootstrap
- 22. Jak nadpisać zachowanie naciśnięcia klawisza ESC dla okna dialogowego jQuery
- 23. Chcę ustawić maksymalną wysokość w oknie dialogowym
- 24. pokazujący pasek postępu w oknie dialogowym alertu
- 25. TinyMCE otwarte w modalnym oknie dialogowym jqueryUI
- 26. Prefiltruj dane w oknie dialogowym Facebook Webbook
- 27. Niestandardowa zakładka w oknie dialogowym właściwości pliku
- 28. Wymuszenie wyboru użytkownika w oknie dialogowym
- 29. Jak zatrzymać działanie treści Flash w oknie dialogowym jQuery UI w przeglądarce Firefox w systemie Windows
- 30. Korzystanie z narzędzia Pomóż zmienić rozmiar w oknie dialogowym
jeden już tam nazwie closeOnEscape false –
@DipeshParmar że po prostu wyłącza procedurę obsługi domyślne ucieczki, nie robi” t dodaj niestandardową procedurę obsługi. – Alnitak