2013-03-14 49 views
0

我有一個eventListeners,用於所有觸摸事物的主體,但是在主體內部的特定元素中,我想爲這些元素創建不同的事物touchevents。問題是,即使我觸摸該元素時將eventListeners添加到該元素,它會調用爲body設置的eventListener。 我該如何刪除body的eventListener,但僅限於我想要的元素?或者調用我放入元素的eventListener而不是調用正文中的eventListener?調用某個元素的事件偵聽器而不是主體的事件偵聽器中的某個元素

+0

你嘗試過什麼,張貼一些代碼?無論如何,'如果(e.target.something =='東西')alert('這不是你正在尋找的元素');' – adeneo 2013-03-14 13:46:07

回答

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

相關問題