是否可以在没有突变观察者的情况下挂钩任何 inline-css 更改,而是通过绑定某种事件或覆盖原型?
问问题
93 次
1 回答
1
有突变事件(例如 DOMAttrModified ),但并非所有浏览器都支持它们。看:
在 JQuery 中,设置新的 css 规则后是否可以获得回调函数?
http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-mutationevents
但我认为最好的解决方案可能是为所有用于设置 css 的 html 元素添加一个原型方法,并将其用作钩子。
值得注意的是,更改 css 不是异步的,因此您可以在更改发生后依靠下一行代码触发:
于 2013-04-24T16:34:51.890 回答