Pytania otagowane jako javascript-events

NIE UŻYWAJ TEGO TAGU! JavaScript nie ma konstrukcji zdarzeń. Użyj [dom-events], [jquery-events], [backbone-events]; lub biblioteka / środowisko + [zdarzenia] np. [node.js] + [zdarzenia]

15
Jak debugować powiązania zdarzeń JavaScript / jQuery za pomocą Firebug lub podobnych narzędzi?
Potrzebuję debugować aplikację internetową, która korzysta z jQuery do wykonywania dość skomplikowanych i niechlujnych manipulacji DOM . W pewnym momencie niektóre zdarzenia powiązane z określonymi elementami nie są uruchamiane i po prostu przestają działać. Gdybym miał możliwość edycji źródła aplikacji, przeszedłbym do szczegółów i dodałbym kilka instrukcji Firebug console.log() oraz …

15
Używanie jQuery do testowania, czy wejście jest aktywne
Na pierwszej stronie witryny, którą tworzę, kilka osób <div>używa :hoverpseudoklasy CSS, aby dodać ramkę, gdy wskaźnik myszy znajduje się nad nimi. Jeden z nich <div>zawiera taki, <form>który przy użyciu jQuery zachowa ramkę, jeśli fokus w niej jest aktywny. Działa to doskonale, z tym że IE6 nie obsługuje :hoverżadnych elementów innych …

9
Czy mogę znaleźć zdarzenia powiązane z elementem za pomocą jQuery?
Łączę dwa moduły obsługi zdarzeń za pomocą tego łącza: <a href='#' id='elm'>Show Alert</a> JavaScript: $(function() { $('#elm').click(_f); $('#elm').mouseover(_m); }); function _f(){alert('clicked');} function _m(){alert('mouse over');} Czy jest jakiś sposób na uzyskanie listy wszystkich zdarzeń powiązanych z elementem, w tym przypadku z elementem id="elm"?


5
Zdarzenie jQuery traci fokus
Próbuję wyświetlić kontener, jeśli pole wejściowe zostanie aktywowane i - to jest faktyczny problem - ukryj kontener, jeśli fokus zostanie utracony. Czy dla jQuery istnieje coś przeciwnego? Przykładowy kod: <input type="text" value="" name="filter" id="filter"/> <div id="options">some cool options</div> <script type="text/javascript"> $('#options').hide(); $('#filter').focus(function() { $('#options').appear(); }); </script> Chciałbym zrobić coś takiego: …

5
Jak wyzwolić zdarzenie zmiany jQuery w kodzie
Mam zdarzenie zmiany, które działa poprawnie, ale muszę je powtórzyć. Mam więc funkcję, która jest wyzwalana przy zmianie, która „zmieni” inne listy rozwijane w oparciu o selektor klas (zauważ: „drop downS”, może być więcej niż jeden). Ta zmiana serwera proxy nie wyzwala funkcji, a więc kończy się niepowodzeniem. Jak mogę …

6
Różnica między $ (this) a event.target?
Jestem nowy w jQuery i robiłem panele z zakładkami, postępując zgodnie z samouczkiem w JavaScript i jQuery: The Missing Manual , jest ta pierwsza linia, gdy autor to robi: var target = $(this); Ale próbowałem to zrobić w ten sposób var target = evt.target; i mam ten błąd: Uncaught TypeError: …


5
Zdarzenie wyboru pliku <input type = 'file'> HTML
Powiedzmy, że mamy ten kod: &lt;form action='' method='POST' enctype='multipart/form-data'&gt; &lt;input type='file' name='userFile'&gt;&lt;br&gt; &lt;input type='submit' name='upload_btn' value='upload'&gt; &lt;/form&gt; co skutkuje tym: Gdy użytkownik kliknie przycisk „Przeglądaj ...”, zostanie otwarte okno dialogowe wyszukiwania plików: Użytkownik wybiera plik, klikając go dwukrotnie lub klikając przycisk „Otwórz”. Czy istnieje zdarzenie JavaScript, którego mogę użyć, aby …



4
Zdarzenie wyjściowe przechwytywania strony
Podczas edycji strony w moim systemie użytkownik może zdecydować się na przejście do innej witryny internetowej, a robiąc to, może utracić wszystkie zmiany, których nie zapisał. Chciałbym przechwycić każdą próbę przejścia do innej strony i poprosić użytkownika, aby był pewien, że chce, aby tak się stało, ponieważ może potencjalnie stracić …

8
Jak sprawić, by przycisk HTML nie ładował ponownie strony
Mam przycisk ( &lt;input type="submit"&gt;). Po kliknięciu strona ładuje się ponownie. Ponieważ mam kilka hide()funkcji jQuery, które są wywoływane podczas ładowania strony, powoduje to ponowne ukrycie tych elementów. Jak sprawić, by przycisk nic nie robił, więc nadal mogę dodać akcję, która ma miejsce, gdy przycisk jest kliknięty, ale nie ładuje …

6
Jak mogę uzyskać jquery .val () PO zdarzeniu keypress?
Mam: $(someTextInputField).keypress(function() { alert($(this).val()); }); Teraz alert zawsze zwraca wartość PRZED naciśnięciem klawisza (np. Pole jest puste, wpisuję „a” i alert daje mi „”. Następnie wpisuję „b”, a alert daje mi „a” ...). Ale chcę mieć wartość PO naciśnięciu klawisza - jak mogę to zrobić? Tło: Chciałbym włączyć przycisk, gdy …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.