Zdarzenia DOM (Document Object Model) pozwalają językom programowania sterowanym zdarzeniami rejestrować różne programy obsługi / nasłuchiwania zdarzeń w węzłach elementów w drzewie DOM.
На этот вопрос есть ответы на Stack Overflow на русском : "preventDefault ()" или "return false"? Jeśli chcę uniemożliwić wykonywanie innych procedur obsługi zdarzeń po uruchomieniu określonego zdarzenia, mogę użyć jednej z dwóch technik. W przykładach użyję jQuery, ale dotyczy to również zwykłego JS: 1. event.preventDefault() $('a').click(function (e) { // …
Wykonuję zewnętrzny skrypt, używając <script>wewnętrznego <head>. Ponieważ skrypt wykonuje się przed załadowaniem strony <body>, między innymi nie mam dostępu do . Chciałbym wykonać JavaScript po „załadowaniu” dokumentu (HTML w pełni pobrany i wbudowany w RAM). Czy są jakieś zdarzenia, do których mogę się przyczepić podczas wykonywania skryptu, które zostaną wywołane …
Jak mogę podłączyć zdarzenie zmiany rozmiaru okna przeglądarki? Istnieje sposób jQuery nasłuchiwania zdarzeń zmiany rozmiaru, ale wolałbym nie włączać go do mojego projektu tylko z tego powodu.
Używam Ajax i skrótu do nawigacji. Czy istnieje sposób, aby sprawdzić, czy tak się window.location.hashzmieniło? http://example.com/blah # 123 do http://example.com/blah # 456 Działa, jeśli sprawdzę to podczas ładowania dokumentu. Ale jeśli mam nawigację opartą na #hash, to nie działa po naciśnięciu przycisku Wstecz w przeglądarce (więc skaczę z bla # …
Dołączyłem zdarzenie do pola tekstowego za pomocą addEventListener. To działa dobrze. Mój problem pojawił się, gdy chciałem programowo wywołać zdarzenie z innej funkcji. Jak mogę to zrobić?
Chciałbym wyłapać każdy zgłoszony błąd niezdefiniowanej funkcji. Czy w JavaScript jest dostępna funkcja globalnej obsługi błędów? Przypadek użycia przechwytuje wywołania funkcji z pamięci flash, które nie są zdefiniowane.
Mam formdwa pola tekstowe, jednej wybranej rozwijanym i jednego przycisku radiowego . Po enternaciśnięciu klawisza chcę wywołać funkcję Javascript (zdefiniowaną przez użytkownika), ale po jej naciśnięciu formularz jest przesyłany. Jak zapobiec formprzesyłaniu wiadomości po enternaciśnięciu klawisza?
Jaka jest różnica między tymi trzema wydarzeniami? Po googlowaniu stwierdziłem, że: onKeyDownZdarzenie jest wywoływane, gdy użytkownik naciśnie klawisz. onKeyUpZdarzenie jest wywoływane, gdy użytkownik zwolni klawisz. onKeyPressZdarzenie jest wywoływane, gdy użytkownik naciska i zwalnia klawisz ( onKeyDownnastępnie onKeyUp). Rozumiem pierwsze dwa, ale czy to nie onKeyPressto samo, co onKeyUp? Czy można …
Ta funkcja poniżej nie działa tak, jak chcę; będąc nowicjuszem w JS nie wiem, dlaczego. Muszę poczekać 5 sekund, zanim sprawdzę, czy tak newStatejest -1. Obecnie nie czeka, po prostu sprawdza od razu. function stateChange(newState) { setTimeout('', 5000); if(newState == -1) { alert('VIDEO HAS STOPPED'); } }
Przeczytałem artykuł na https://developer.mozilla.org/en/DOM/element.addEventListener, ale nie mogę zrozumieć useCaptureatrybutu. Definicja to: Jeśli true, useCapture wskazuje, że użytkownik chce zainicjować przechwytywanie. Po zainicjowaniu przechwytywania wszystkie zdarzenia określonego typu zostaną wysłane do zarejestrowanego odbiornika, zanim zostaną wysłane do dowolnych obiektów EventTargets pod nim w drzewie DOM. Wydarzenia, które bulgoczą w górę przez …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.