当元素禁用属性(或其他 css 属性)更改时,是否有任何简单的方法来捕获事件?我知道有MutationObservers,但是IE8-IE9好像不支持。我需要使用插件吗?
实际的 MutationObservers 兼容性:
Chrome: 18-16
Firefox: 14
IE: 11
Opera: 15
Fafari 6
最佳答案
根据 DOM L3 事件规范,MutationOberservers 与 DOM4 事件一起被引入到 replace MutationEvents最初由 DOM L3 事件定义。 (看起来不同浏览器实现支持的方式不一致。)
IE Compatibility Cookbook有关此更改的更多详细信息,包括 migration details .
所以你可以使用 MutationEvents适用于 IE9 和 IE10;但是,IE8 不支持它们。 Caniuse建议 HTML Web Components polyfill作为可能的替代方案。
希望这有助于...
-- 兰斯
关于javascript - 禁用属性更改时捕获(兼容 IE8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27548128/