禁用属性更改时捕获(IE8兼容)

时间:2014-12-18 13:50:10

标签: javascript jquery css internet-explorer

当元素禁用属性(或其他css属性)发生更改时,是否有任何简单的方法来捕获事件?我知道有 MutationObservers ,但IE8-IE9似乎不支持。我需要使用插件吗?

实际MutationObservers兼容性

Chrome:  18-16
Firefox: 14
IE:      11
Opera:   15
Fafari   6

1 个答案:

答案 0 :(得分:0)

根据DOM L3事件规范,MutationOberservers与DOM4事件一起引入最初由DOM L3事件定义的replace MutationEvents。 (看来不同浏览器实现支持的方式存在不一致。)

IE Compatibility Cookbook详细了解此更改,包括migration details

因此,您可以将MutationEvents用于IE9和IE10;但是,它们在IE8中不受支持。 Caniuse建议将HTML Web Components polyfill作为替代方案。

希望这会有所帮助......

- Lance