Pytania otagowane jako jquery-events

Metody te służą do rejestrowania zachowań, które mają obowiązywać, gdy użytkownik wchodzi w interakcję z przeglądarką, oraz do dalszego manipulowania zarejestrowanymi zachowaniami.

5
Bezpośrednie a delegowane - jQuery .on ()
Staram się zrozumieć tę szczególną różnicę między bezpośrednich i delegowanych obsługi zdarzeń przy użyciu jQuery .on () metody . W szczególności ostatnie zdanie w tym akapicie: Gdy selectorpodano a, program obsługi zdarzeń jest określany jako delegowany . Procedura obsługi nie jest wywoływana, gdy zdarzenie występuje bezpośrednio w powiązanym elemencie, ale …


9
jQuery pobiera wartość wejściową po naciśnięciu klawisza
Mam następującą funkcję: $(document).ready(function() { $("#dSuggest").keypress(function() { var dInput = $('input:text[name=dSuggest]').val(); console.log(dInput); $(".dDimension:contains('" + dInput + "')").css("display","block"); }); }); Z jakiegoś powodu, przy pierwszym naciśnięciu klawisza, otrzymuję pusty ciąg znaków do dziennika konsoli.



14
Jak wykryć zdarzenia online / offline w różnych przeglądarkach?
Próbuję dokładnie wykryć, kiedy przeglądarka przechodzi w tryb offline, korzystając ze zdarzeń online i offline HTML5. Oto mój kod: <script> // FIREFOX $(window).bind("online", applicationBackOnline); $(window).bind("offline", applicationOffline); //IE window.onload = function() { document.body.ononline = IeConnectionEvent; document.body.onoffline = IeConnectionEvent; } </script> Działa dobrze, gdy po prostu kliknę „Pracuj offline” w przeglądarce Firefox …

13
jQuery scroll () wykrywa, kiedy użytkownik przestaje przewijać
Ok z tym… $(window).scroll(function() { $('.slides_layover').removeClass('showing_layover'); $('#slides_effect').show(); }); Z tego, co rozumiem, mogę stwierdzić, kiedy ktoś przewija. Dlatego próbuję wymyślić, jak złapać, gdy ktoś się zatrzymał. Z powyższego przykładu widać, że usuwam klasę z zestawu elementów podczas przewijania. Jednak chcę ponownie włączyć tę klasę, gdy użytkownik przestanie przewijać. Powodem tego …


8
Jak powiązać zdarzenia w treści ładowanej przez Ajax?
Mam łącze, myLinkktóre powinno wstawić zawartość załadowaną AJAX do div(appendedContainer) mojej strony HTML. Problem polega na tym, że clickzdarzenie, które powiązałem z jQuery, nie jest wykonywane na nowo załadowanej treści, która jest wstawiana do elementu appendedContainer. clickWydarzenie jest zobowiązany na elementach DOM, które nie są ładowane z mojej funkcji AJAX. …

4
Wydarzenie upuszczania nie uruchamia się w chromie
Wygląda na to, że upuszczenie nie uruchamia się, gdy bym się spodziewał. Zakładam, że zdarzenie upuszczania jest uruchamiane, gdy przeciągany element zostanie zwolniony powyżej elementu docelowego, ale wydaje się, że tak nie jest. Co ja nie rozumiem? http://jsfiddle.net/LntTL/ $('.drop').on('drop dragdrop',function(){ alert('dropped'); }); $('.drop').on('dragenter',function(){ $(this).html('drop now').css('background','blue'); }) $('.drop').on('dragleave',function(){ $(this).html('drop here').css('background','red'); })

5
Jak zatrzymać domyślne zachowanie związane z klikaniem linków za pomocą jQuery
Mam łącze na stronie internetowej. Gdy użytkownik go kliknie, widżet na stronie powinien zostać zaktualizowany. Jednak coś robię, ponieważ domyślna funkcjonalność (przejście do innej strony) występuje przed uruchomieniem zdarzenia. Tak wygląda link: <a href="store/cart/" class="update-cart">Update Cart</a> Oto jak wygląda jQuery: $('.update-cart').click(function(e) { e.stopPropagation(); updateCartWidget(); }); Jaki jest problem?

4
Zostaniesz kliknięty element za pomocą jQuery na wydarzeniu?
Używam następującego kodu, aby wykryć kliknięcie przycisku generowanego dynamicznie. $(document).on("click",".appDetails", function () { alert("test"); }); Zwykle, jeśli właśnie to zrobiłeś, $('.appDetails').click()możesz użyć $(this)do pobrania klikniętego elementu. Jak mógłbym to osiągnąć za pomocą powyższego kodu? Na przykład: $(document).on("click",".appDetails", function () { var clickedBtnID = ?????? alert('you clicked on button #' + …
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.