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

标签 javascript jquery css internet-explorer

当元素禁用属性(或其他 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/

相关文章:

javascript - crontab 不打印所有数据

javascript - 在响应图像上垂直居中 div 标题

javascript - Ukit 模态阻止关闭退出按钮

jquery - 如何在 iOS Web 应用程序中禁用橡皮筋?

jquery - 使用 jQuery 包围元素

html - 隐藏光标不起作用 (CSS)

css - 使用 div 百分比的 HTML 页面基本布局(HTML 4)

java - 设置服务器时区以从日期中添加/减去时间

javascript - 文本框使用键搜索数组并显示最接近的结果

css - 如何相对于祖 parent div 设置 CSS 图像宽度