我有一個eventListeners,用於所有觸摸事物的主體,但是在主體內部的特定元素中,我想爲這些元素創建不同的事物touchevents。問題是,即使我觸摸該元素時將eventListeners添加到該元素,它會調用爲body設置的eventListener。 我該如何刪除body的eventListener,但僅限於我想要的元素?或者調用我放入元素的eventListener而不是調用正文中的eventListener?調用某個元素的事件偵聽器而不是主體的事件偵聽器中的某個元素
0
A
回答
0
你需要使用event.stopPropagation()。
在這裏,你可以閱讀更多關於它: http://www.w3schools.com/jquery/event_stoppropagation.asp
+0
這不工作......我把一個小例子不在這裏工作:http://stackoverflow.com/questions/15413572/touch-events-not-working它似乎是我把addeventListeners不能正常工作:( – 2013-03-14 15:59:38
相關問題
- 1. HTML元素上的事件偵聽器
- 2. 將javascript中的多個事件偵聽器添加到元素
- 3. 在所有元素上觸發的主幹事件偵聽器
- 4. 單事件偵聽器的多個子元素
- 5. 數百個DOM元素的JavaScript事件偵聽器性能
- 6. 將多個事件偵聽器添加到一個元素
- 7. JavaScript事件偵聽非輸入元素
- 8. 事件偵聽器
- 9. 防止在某些DOM元素上偵聽事件
- 10. 清理自定義元素中的事件偵聽器
- 11. 的JavaScript:在元素中刪除事件偵聽器
- 12. 限制HTML中元素的事件偵聽器
- 13. JQuery - 刪除元素中的所有事件偵聽器
- 14. 將事件偵聽器傳遞給事件偵聽器?
- 15. javascript中的多個事件偵聽器
- 16. 清理動態創建的XUL元素的事件偵聽器?
- 17. 的JavaScript:在DOM元素保持跟蹤事件偵聽器的
- 18. 將一個事件偵聽器更改爲另一個事件偵聽器?
- 19. 事件偵聽器添加到文檔中對元素存在檢查,然後添加事件偵聽器
- 20. 刪除元素是否也會刪除其事件偵聽器?
- 21. 對元素的jQuery.ready()等效事件偵聽器?
- 22. 選擇元素的事件偵聽器沒有改變值
- 23. 在PolymerJs的動態元素上添加事件偵聽器
- 24. 如何查找DOM元素上的事件偵聽器列表?
- 25. 不能綁定陣營元素事件偵聽器
- 26. 使用for循環創建元素和事件偵聽器
- 27. 無法從DOM元素中移除事件偵聽器
- 28. 如何從DOM元素中刪除事件偵聽器?
- 29. 添加相同的事件偵聽器的功能不止一個元素
- 30. 負載事件偵聽不火WebKit中的SVG圖像元素
你嘗試過什麼,張貼一些代碼?無論如何,'如果(e.target.something =='東西')alert('這不是你正在尋找的元素');' – adeneo 2013-03-14 13:46:07