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.
Próbowałem zbudować responsywny pasek nawigacyjny i nie chcę używać zapytania o media, więc zamierzam użyć *ngIFjako kryterium rozmiaru okna. Ale napotkałem problem, ponieważ nie mogę znaleźć żadnej metody ani dokumentacji dotyczącej wykrywania rozmiaru okna Angular 4. Próbowałem również metody JavaScript, ale nie jest ona obsługiwana. Próbowałem również następujących rzeczy : …
W poniższym przykładowym kodzie dołączam onclickprocedurę obsługi zdarzeń do zakresu zawierającego tekst „foo”. Program obsługi to anonimowa funkcja, która wyświetla plik alert(). Jeśli jednak przypiszę do węzła nadrzędnego innerHTML, ten onclickprogram obsługi zdarzeń zostanie zniszczony - kliknięcie „foo” nie powoduje wyświetlenia okna alertu. Czy można to naprawić? <html> <head> <script …
Mam podstawowy edytor oparty na execCommandprzedstawionym tu przykładzie. Istnieją trzy sposoby wklejenia tekstu w tym execCommandobszarze: Ctrl+V Kliknij prawym przyciskiem myszy -> Wklej Kliknij prawym przyciskiem myszy -> Wklej jako zwykły tekst Chcę zezwolić na wklejanie tylko zwykłego tekstu bez żadnych znaczników HTML. Jak zmusić pierwsze dwie akcje do wklejenia …
Spojrzałem już na te pytania: Jak znaleźć detektory zdarzeń w węźle DOM podczas debugowania lub z kodu JavaScript? czy mogę programowo badać i modyfikować programy obsługi zdarzeń JavaScript w elementach html? Jak debugować powiązania zdarzeń JavaScript / jQuery za pomocą Firebug (lub podobnego narzędzia) jednak żaden z nich nie odpowiada, …
Czy w Javascript istnieje sposób powiadamiania o modyfikacji tablicy za pomocą przypisania push, pop, shift lub indeksowego? Chcę czegoś, co uruchomiłoby wydarzenie, z którym mógłbym sobie poradzić. Wiem o watch()funkcjonalności w SpiderMonkey, ale działa to tylko wtedy, gdy cała zmienna jest ustawiona na coś innego.
Oto mój problem: czy można w jakiś sposób sprawdzić, czy istnieje dynamicznie dołączany detektor zdarzeń? Albo jak mogę sprawdzić stan właściwości „onclick” (?) W DOM? Szukałem rozwiązania w Internecie, podobnie jak Stack Overflow, ale bez powodzenia. Oto mój html: <a id="link1" onclick="linkclick(event)"> link 1 </a> <a id="link2"> link 2 </a> …
Mam obiekt, który zawiera metody. Te metody są umieszczane w obiekcie wewnątrz anonimowej funkcji. To wygląda tak: var t = {}; window.document.addEventListener("keydown", function(e) { t.scroll = function(x, y) { window.scrollBy(x, y); }; t.scrollTo = function(x, y) { window.scrollTo(x, y); }; }); (kodu jest dużo więcej, ale to wystarczy, aby pokazać …
Jak możesz osiągnąć zdarzenie najechania lub aktywne zdarzenie w ReactJS, gdy wykonujesz stylizację w tekście? Odkryłem, że podejście onMouseEnter, onMouseLeave jest błędne, więc mam nadzieję, że jest inny sposób, aby to zrobić. W szczególności, jeśli szybko najedziesz kursorem na komponent, zarejestrowane zostanie tylko zdarzenie onMouseEnter. Element onMouseLeave nigdy nie jest …
Chciałbym zobaczyć wszystkie zdarzenia wywołane przez pole wejściowe, gdy użytkownik wchodzi z nim w interakcję. Obejmuje to takie rzeczy, jak: Klikając na to. Klikając to. Wchodząc w to. Odsuwam się od tego. Ctrl+ Ci Ctrl+ Vna klawiaturze. Kliknij prawym przyciskiem myszy -> Wklej. Kliknij prawym przyciskiem myszy -> Wytnij. Kliknij …
Bez parametru function clickMe(e){ //e is the event } <button onClick={this.clickMe}></button> Z parametrem function clickMe(parameter){ //how to get the "e" ? } <button onClick={() => this.clickMe(someparameter)}></button> Chcę dostać event. Jak mogę to dostać?
Zdarzenie końcowe przejścia Webkit nazywa się webkitTransitionEnd, Firefox to przejścieEnd, opera to oTransitionEnd. Jaki jest dobry sposób radzenia sobie z nimi wszystkimi w czystym JS? Czy powinienem wąchać przeglądarkę? czy wdrożyć każdy z nich osobno? W inny sposób nie przyszło mi do głowy? to znaczy: //doing browser sniffing var transitionend …
Jak napisać kod wywołania zwrotnego JavaScript, który będzie wykonywany przy wszelkich zmianach w zakotwiczeniu adresu URL? Na przykład od http://example.com#adohttp://example.com#b
Próbuję zrobić jakiś eksperyment. Chcę, aby za każdym razem, gdy użytkownik wpisze coś w polu tekstowym, zostanie to wyświetlone w oknie dialogowym. Użyłem onchangewłaściwości event, aby to się stało, ale to nie działa. Nadal muszę nacisnąć przycisk przesyłania, aby to zadziałało. Czytałem o AJAX i myślę, żeby się o tym …
Piszę skrypt Greasemonkey dla witryny, która w pewnym momencie się modyfikuje location.href. Jak mogę uzyskać zdarzenie (przez window.addEventListenerlub coś podobnego) w przypadku window.location.hrefzmian na stronie? Potrzebuję również dostępu do DOM dokumentu wskazującego na nowy / zmodyfikowany adres URL. Widziałem inne rozwiązania, które obejmują limity czasu i sondowanie, ale chciałbym tego …
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.