Wierzę, że event.stopImmediatePropagation()
nie działa w Chrome na Androida. Czy ktoś ma na to poprawkę? (kod alternatywny)? Dzięki.event.stopImmediatePropagation() nie działa w Chrome na Androida
Odpowiedz
event.stopImmediatePropagation()
ukrytych połączeń event.stopPropagation()
Czy możesz spróbować z event.stopPropagation()
?
event.stopPropagation() NIE jest tym samym co event.stopImmediatePropagation(). Ten ostatni wpływa na procedury obsługi elementów rodzeństwa i elementów macierzystych; ten pierwszy tylko dla elementów macierzystych. – Jeff
@Jeff 'event.stopImmediatePropagation()' nie ma nic wspólnego z elementami rodzeństwa. Tak, zapobiega to bulgotaniu zdarzeń do elementów macierzystych, tak jak 'event.stopPropagation()', ale zapobiega również uruchamianiu wszelkich procedur obsługi zdarzeń z tego samego elementu. https://developer.mozilla.org/en-US/docs/DOM/event.stopImmediatePropagation – riscarrott
@riscarrott: Twój link potwierdza to, co Jeff mówi powyżej, i odrzuca twoje oświadczenie. – Flimzy
Mam nadzieję, że nie szukasz event.preventDefault()
Spróbuj
event.callNonExistingMethode();
lub
Nie używaj event.stopImmediatePropagation();
zamiast używać tylko stopImmediatePropagation();
- 1. Highchart nie działa na chrome chrome
- 2. Buduj Chrome na Androida
- 3. swfobject nie działa na https w Chrome
- 4. Dlaczego ten CSS nie działa w Chrome na Androida, ale działa wszędzie indziej?
- 5. Zakup w aplikacji na Androida nie działa
- 6. Miga nie działa w Chrome
- 7. Zakładki przeglądarki Chrome na Androida
- 8. Console.log nie działa w Chrome
- 9. speechSynthesis.speak nie działa w Chrome
- 10. addEventListener nie działa w Chrome
- 11. window.onerror nie działa w chrome
- 12. Otwarta aplikacja z adresu URL działa w przeglądarce Firefox na Androida, ale nie w Google Chrome.
- 13. overflow-y: scroll nie działa na Chrome
- 14. jQiralizuj nie działa z Facebookiem na chrome
- 15. jquery "zawiera" kod nie działa na chrome
- 16. npm na Androida 5.0 (Lollipop) nie działa
- 17. Chrome nie działa D3.js
- 18. Headless Chrome REPL nie działa
- 19. Bootstrap popover nie działa w Chrome
- 20. W nowym chrome (44.0.2403.157) geolokalizacja nie działa
- 21. window.location nie działa w przeglądarce Chrome
- 22. jQuery zawiera nie działa w Chrome
- 23. Dlaczego COLGROUP/COL nie działa w Chrome
- 24. autouzupełnianie = wyłączone nie działa w chrome
- 25. Funkcja Onscroll nie działa w przeglądarce Chrome
- 26. Przepełnienie CSS nie działa w chrome
- 27. Dlaczego localStorage nie działa w przeglądarce Chrome?
- 28. Transformacja obracania nie działa poprawnie w chrome
- 29. : sprawdzone klasa pseudo nie działa w Chrome
- 30. Obramowanie css nie działa na zdarzenie mouseover w chrome?
Zakładam 'Event.stopPropagation()' lub dodanie 'return false' na końcu programu obsługi odbiornika nie byłoby wystarczające? –
@ FabrícioMatté, które zatrzyma propagację tylko do elementów nadrzędnych. stopImmediatePropagation() również zatrzymuje się na elementach rodzeństwa. Zobacz http://jsfiddle.net/GkJDF/ –
Zapobiega również uruchomieniu następnych procedur obsługi zdarzeń związanych z bieżącym elementem. Teraz widzę teraz wyraźniejszą różnicę. Dzięki @ThomasClayson. –