为什么cancelBubble在Google Chrome中起作用? [关闭]

问题描述 投票:1回答:1

我很困惑,我认为cancelBubble是仅用于IE的布尔属性,但在chrome中找到了它。

javascript javascript-events
1个回答
1
投票

[Chrome员工从一开始就采用与现有代码广泛兼容的方法,在某些情况下,这意味着与使用纯IE功能编写的代码兼容。另一个示例是全局event变量,这是在事件回调期间设置为当前事件的IE特定变量(因此,回调使用全局变量,而不是像addEventListener那样使用自变量)。从一开始,Chrome就支持依赖于此的IE专用代码。 Firefox最近才开始支持全局event变量。支持cancelBubble属于同一类别。

他们支持所有特定于IE的东西(例如,不支持attachEvent),以避免与试图检测IE事件处理和分支的代码混淆。但是他们支持许多IE主义。

© www.soinside.com 2019 - 2024. All rights reserved.