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