DOM事件有三个阶段:捕获,目标和冒泡,DOM事件的eventPhase
属性反映了事件所处的阶段。
jQuery事件也有这个属性,但它似乎不会随着事件在其生命周期中的移动而更新。我认为这只是特定时间DOM事件的快照。
有没有办法从jQuery事件中确定原始事件的生命周期是否结束而没有检查原始事件?(从IE6-8开始,检查原始事件对我不起作用事件没有eventPhase
或currentTarget
等属性,可用于确定事件是否仍在冒泡。)
答案 0 :(得分:2)
正如您所提到的,在旧版本的IE中不支持它,因此jQuery无论如何都无法帮助您处理这些情况。所以现在只需在原始DOM事件可用时使用eventPhase。