javascript - 当 Webkit 中元素的样式发生更改时,如何使用 JavaScript 进行检测? (因为 DomAttrModified 似乎不受支持)

标签 javascript webkit mutation-events

Possible Duplicate:
is there an alternative to DOMAttrModified that will work in webkit

我正在尝试使用 JavaScript 检测元素样式何时发生更改。如果检测到此更改(.NET 验证器在触发时变得可见),它将触发页面上其他位置的另一个更改(不受 .NET 代码控制的不相关元素上的视觉效果。)

使用 DomAttrModified(或 IE 的 propertychange),我可以设置一个事件处理程序,在发生更改时通知我。但 Webkit 不支持这一点。是否有替代或略有不同的处理程序可以完成我所寻求的任务?

这是一个演示页面,展示了我目前在 Firefox 和 IE 上所做的工作:http://cssquirrel.com/testcases/detect-style-change/

想法?

最佳答案

使用.watch() jQuery插件:http://plugins.jquery.com/project/watch

关于javascript - 当 Webkit 中元素的样式发生更改时,如何使用 JavaScript 进行检测? (因为 DomAttrModified 似乎不受支持),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5505051/

相关文章:

javascript - 仅使用滚动条而不是鼠标滚轮滚动

javascript - 检测具有特定 ID 的元素何时插入 DOM 的最有效方法是什么

javascript - 为什么 MutationObserver 代码不能在 Chrome 30 上运行?

JavaScript - 如何通过子项的键对 firebase 数据进行排序

javascript - 堆叠的 Canvas 元素,最顶层的 Canvas 阻止事件到达其他 Canvas

html - 网络套件。将鼠标悬停在图像 'alt' 上不起作用

javascript - jQuery/XML : synchronizing data and representations using DOM-Mutation-Events

Javascript - 将 trim 函数应用于数组中的每个字符串

javascript - 渲染到通过 jQuery 插入到 DOM 的元素

html - 在 chrome 上滚动时 Webkit 掩码移动