触发了两个点击事件:在固定位置<div>和<a></a> </div>上

时间:2012-05-17 11:54:25

标签: javascript android events dom cordova

关于附加到DOM节点的事件,我有几个问题。请考虑以下事项:

http://jsfiddle.net/hXq6r/15/

基本

  • [1?] [I](class =“fixed”)dom节点的等级是多少? [II] class =“container”&gt;的等级是多少? dom node?
  • [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

0 个答案:

没有答案