我認爲event.stopImmediatePropagation()
無法在Chrome瀏覽器上運行。 有沒有人有解決它? (替代代碼)? 謝謝。event.stopImmediatePropagation()不適用於Chrome瀏覽器
回答
event.stopImmediatePropagation()
隱含調用event.stopPropagation()
可以請你event.stopPropagation()
試試?
event.stopPropagation()與event.stopImmediatePropagation()不同。後者影響兄弟元素和父元素的處理者;前者僅用於父元素。 – Jeff
@Jeff'event.stopImmediatePropagation()'與兄弟元素無關。是的,它可以防止事件冒泡到父元素,就像'event.stopPropagation()'一樣,但是也可以防止同一元素上的任何後續事件處理程序觸發。 https://developer.mozilla.org/en-US/docs/DOM/event.stopImmediatePropagation – riscarrott
@riscarrott:你的鏈接證實了傑夫上面所說的,並駁斥你的陳述。 – Flimzy
希望你不是在尋找event.preventDefault()
嘗試
event.callNonExistingMethode();
或
不要使用event.stopImmediatePropagation();
僅僅利用stopImmediatePropagation();
- 1. event.stopImmediatePropagation();適用於除Firefox以外的所有瀏覽器
- 2. Highchart不適用於Chrome瀏覽器
- 3. Wordpress TinyMCE不適用於Chrome瀏覽器
- 4. Cookie不適用於Chrome瀏覽器
- 5. @ font-face不適用於Chrome瀏覽器
- 6. MVC CORS適用於IE瀏覽器,但不適用於Chrome瀏覽器
- 7. 身高:100%適用於Chrome瀏覽器,但不適用於Safari瀏覽器
- 8. Javascript適用於Firefox和IE瀏覽器,但不適用於Chrome瀏覽器
- 9. jQuery .get XML適用於IE瀏覽器,但不適用於Chrome瀏覽器,Firefox
- 10. JQuery ScrollTop適用於Chrome瀏覽器,但不適用於Firefox瀏覽器
- 11. css適用於Firefox/Chrome瀏覽器,但不適用於IE瀏覽器
- 12. Javascript onclick只適用於Chrome瀏覽器,不適用於Firefox或IE瀏覽器
- 13. @ font-face不適用於Chrome瀏覽器或火狐瀏覽器
- 14. Settimeout適用於基於Chrome /瀏覽器的瀏覽器,但不適用於Firefox瀏覽器
- 15. Javascript適用於Chrome瀏覽器,但不適用於IE或Firefox
- 16. @ font-face不適用於IE,但是適用於Chrome瀏覽器?
- 17. CSS3動畫適用於Chrome瀏覽器,不適用於Firefox
- 18. $ .post適用於Chrome瀏覽器,但不適用於Firefox
- 19. AJAX適用於IE瀏覽器,但不適用於Firefox或Chrome
- 20. RewriteCond適用於IE瀏覽器,但不適用於Firefox或Chrome
- 21. JavaScript適用於Chrome瀏覽器,但不適用於IE或FF
- 22. CSS效果適用於Chrome瀏覽器,但不適用IE瀏覽器11
- 23. JavaScript適用於Chrome瀏覽器,IE瀏覽器和Safari瀏覽器,但不適用於Firefox
- 24. CSS旋轉按鈕跨瀏覽器,適用於Chrome瀏覽器,但不適用於Firefox/Safari瀏覽器
- 25. jQuery Script適用於所有瀏覽器,但Chrome瀏覽器
- 26. Javascript適用於Firefox和Chrome瀏覽器,不支持IE瀏覽器。
- 27. Javascript不適用於谷歌Chrome瀏覽器和智能手機瀏覽器
- 28. html 5音頻控件不適用於Chrome瀏覽器和Safari瀏覽器
- 29. JavaScript API不適用於Chrome瀏覽器或Safari瀏覽器JW Player 5.9
- 30. Angular應用程序適用於Chrome瀏覽器,但不適用於Safari瀏覽器
我想'event.stopPropagation()'或在你的監聽器處理器的末尾添加'return false'是不夠的? –
@FabrícioMatté只會停止傳播到父元素。 stopImmediatePropagation()也停止到同級元素。請參閱http://jsfiddle.net/GkJDF/ –
還可以防止綁定到當前元素的下一個事件處理程序運行,現在我看到了更清晰的區別。謝謝@ThomasClayson。 –