Javascript 确定jQuery事件是否已过期(事件冒泡已结束)

Javascript 确定jQuery事件是否已过期(事件冒泡已结束),javascript,jquery,html,dom,javascript-events,Javascript,Jquery,Html,Dom,Javascript Events,DOM事件有三个阶段:捕获、目标和气泡,DOM事件的eventPhase属性反映事件处于哪个阶段 jQuery事件也具有此属性,但它似乎不会随着事件在其生命周期中的移动而更新。我认为这只是特定时间DOM事件的快照 是否有一种方法可以通过jQuery事件确定原始事件的生命周期是否已结束,而不检查原始事件?(检查原始事件对我不起作用,因为IE6-8事件没有可用于确定事件是否仍在冒泡的属性,如eventPhase或currentTarget)正如您所提到的,早期版本的IE不支持它,因此jQuery在这

DOM事件有三个阶段:捕获、目标和气泡,DOM事件的
eventPhase
属性反映事件处于哪个阶段

jQuery事件也具有此属性,但它似乎不会随着事件在其生命周期中的移动而更新。我认为这只是特定时间DOM事件的快照


是否有一种方法可以通过jQuery事件确定原始事件的生命周期是否已结束,而不检查原始事件?(检查原始事件对我不起作用,因为IE6-8事件没有可用于确定事件是否仍在冒泡的属性,如
eventPhase
currentTarget

正如您所提到的,早期版本的IE不支持它,因此jQuery在这些情况下对您没有任何帮助。所以现在只要在原始DOM事件上使用eventPhase即可。

我希望jQuery有其他聪明的方法来解决这个问题,或者可能有一个我不知道的IE方法。