我有几个关于附加到 DOM 节点的事件的问题。考虑以下:
基本的:
- [1?] [I] (class="fixed") dom 节点是什么级别?[II] class="container"> dom节点是什么级别?
- [2?] 你如何描述1中提到的对象之间的关系?祖先是兄弟姐妹?
- [3?] 单击 .fixed 时 - 为什么未触发超链接事件?
问题: 所有都按预期运行。现在在 Android WebView 中运行此代码会导致问题:首先在 #button 上触发 click 事件,然后在超链接上再次触发。我正在运行 phonegap 1.4.1 我没有附加到超链接的事件处理程序,它只是默认的超链接事件。
- [4?] 默认的超链接事件是如何命名的?点击?
先进的:
- [5?] 哪个元素首先触发点击事件?它是否取决于 dom 中的 1. 级别?
- [6?] 似乎 [I] 先开火。
- [7?] 如果 [I] 先前已触发,我如何阻止 [II] 上的点击事件触发?我只是设置了一个变量来检查。这是最好的解决方案吗?
- [8?] 事件传播——我认为这对这个例子没有用,因为我们在看孩子,没有祖先。我应该将活动委托给更高的级别吗?
谢谢 : )。希望这有助于我掌握整个活动的基础知识。
有用: http ://www.quirksmode.org/js/introevents.html http://www.quirksmode.org/js/events_order.html