3

是否可以在没有突变观察者的情况下挂钩任何 inline-css 更改,而是通过绑定某种事件或覆盖原型?

4

1 回答 1

1

有突变事件(例如 DOMAttrModified ),但并非所有浏览器都支持它们。看:

事件检测何时使用 Jquery 更改 css 属性

在 JQuery 中,设置新的 css 规则后是否可以获得回调函数?

http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-mutationevents

但我认为最好的解决方案可能是为所有用于设置 css 的 html 元素添加一个原型方法,并将其用作钩子。

值得注意的是,更改 css 不是异步的,因此您可以在更改发生后依靠下一行代码触发:

在 JQuery 中,设置新的 css 规则后是否可以获得回调函数?

于 2013-04-24T16:34:51.890 回答