Obsługa zdarzeń to styl kodowania dotyczący obsługi wiadomości między źródłem a jednym lub większą liczbą subskrybentów. Odbiornik punktów w kodzie źródłowym zapewnia sposób, w jaki subskrybowany kod może zużywać komunikaty wywołane ze źródła.
На этот вопрос есть ответы на 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) { // …
Chcę, aby zdarzenie było uruchamiane po stronie klienta, gdy pole wyboru jest zaznaczone / niezaznaczone: $('.checkbox').click(function() { if ($(this).is(':checked')) { // Do stuff } }); Zasadniczo chcę, aby tak się stało dla każdego pola wyboru na stronie. Czy ta metoda uruchamiania kliknięcia i sprawdzania stanu jest w porządku? Myślę, że …
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 …
$(document).ready(function() { //set initial state. $('#textbox1').val($(this).is(':checked')); $('#checkbox1').change(function() { $('#textbox1').val($(this).is(':checked')); }); $('#checkbox1').click(function() { if (!$(this).is(':checked')) { return confirm("Are you sure?"); } }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="checkbox" id="checkbox1"/><br /> <input type="text" id="textbox1"/> Uruchom fragment koduUkryj wynikiRozwiń fragment kodu Tutaj .change()aktualizuje wartość pola tekstowego o status pola wyboru. Używam .click()do potwierdzenia akcji …
Jak mogę wykryć jakiekolwiek zmiany tekstu w polu tekstowym? Metoda delegowania shouldChangeCharactersInRangena coś działa, ale nie spełniła dokładnie mojej potrzeby. Ponieważ dopóki nie zwróci TAK, teksty textField nie są dostępne dla innych metod obserwatora. np. w moim kodzie calculateAndUpdateTextFieldsnie dostałem zaktualizowanego tekstu, użytkownik wpisał. Jest ich sposobem na uzyskanie czegoś …
amoże być tylko ostateczny tutaj. Dlaczego? W jaki sposób można przypisać aw onClick()sposób bez zachowania go jako prywatnego członka? private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; } }); } Jak mogę zwrócić 5 * apo kliknięciu? Mam …
Rozumiem cel zdarzeń, szczególnie w kontekście tworzenia interfejsów użytkownika. Myślę, że to jest prototyp tworzenia zdarzenia: public void EventName(object sender, EventArgs e); Co robią programy obsługi zdarzeń, dlaczego są potrzebne i jak je utworzyć?
Mam ukryte pole tekstowe, którego wartość jest aktualizowana za pomocą odpowiedzi AJAX. <input type="hidden" value="" name="userid" id="useid" /> Gdy ta wartość się zmienia, chciałbym uruchomić żądanie AJAX. Czy ktoś może doradzić, jak wykryć zmianę? Mam następujący kod, ale nie wiem, jak szukać wartości: $('#userid').change( function() { alert('Change!'); })
Jaka jest różnica między onInterceptTouchEventi dispatchTouchEventna Androidzie? Zgodnie z przewodnikiem dla programistów Androida, obydwu metod można użyć do przechwycenia zdarzenia dotyku ( MotionEvent), ale jaka jest różnica? Jak zrobić onInterceptTouchEvent, dispatchTouchEventi onTouchEventwspółdziałają ze sobą w ramach hierarchii widoki ( ViewGroup)?
Jakiego systemu zdarzeń dla Pythona używasz? Wiem już o pydispatcherze , ale zastanawiałem się, co jeszcze można znaleźć lub czy jest powszechnie używany? Nie interesują mnie menedżery zdarzeń, które są częścią dużych frameworków, wolałbym raczej małe, gotowe rozwiązanie, które mogę łatwo rozszerzyć.
Próbuję znaleźć odpowiednik jQuery tego wywołania metody JavaScript: document.addEventListener('click', select_element, true); Dotarłem do: $(document).click(select_element); ale nie osiąga tego samego wyniku, co ostatni parametr metody JavaScript - wartość logiczna wskazująca, czy procedura obsługi zdarzeń powinna być wykonywana w fazie przechwytywania czy propagacji (według mojego zrozumienia z http://www.quirksmode.org /js/events_advanced.html ) - jest …
Jeśli mam następujący kod: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; Czy pClass będzie zbierany śmieci? Czy też będzie się kręcił, wciąż odpalając wydarzenia, gdy tylko się pojawią? Czy muszę wykonać następujące czynności, aby umożliwić zbieranie śmieci? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent …
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.