问答详情
源自:4-3 [DOM事件] QQ面板状态切换效果

为什么document.onclick与loginState.onclick不会冲突?

这里问的不关事件冒泡的事:

  1. document.onclick表示点击网页内的任意地方;

  2. 那loginState也包括在document内;

  3. 那么点击loginState时不就相当于点击了document了吗?

  4. 怀疑:是不是跟z-index有关?

提问者:Eason_Mar 2016-04-02 09:15

个回答

  • 掌仙人
    2016-04-07 21:26:38
    已采纳

    这不就是冒泡的思想吗?点击子盒子就会逐级冒泡至视为点击了祖先盒子,然而这里特别阻止了loginState事件冒泡,即特别标明了:如果点击了loginState,将不会冒泡至视为点击祖先盒子

  • 莫小忘
    2016-04-02 13:46:04

    同问!