Javascript 有什么方法可以检测CSS的变化吗?

Javascript 有什么方法可以检测CSS的变化吗?,javascript,jquery,Javascript,Jquery,我有这个标签: <div> <h1> </h1> </div> 有没有什么方法可以像.bind('css-change')?Afaik在css更改时没有触发任何事件。。。 为什么不通过JS更改的css并将其设置为继承字体大小 $('h1').css('fontSize','inherit'); jQuery已在1.4.3版中实现: 可能的重复:仅仅在样式表中有一个静态的h1{font-size:1em}是不起作用的?正如@dotwe

我有这个标签:

<div>
   <h1>
   </h1>
</div>

有没有什么方法可以像.bind('css-change')?

Afaik在css更改时没有触发任何事件。。。 为什么不通过JS更改
的css并将其设置为继承字体大小

$('h1').css('fontSize','inherit');

jQuery已在1.4.3版中实现:


可能的重复:仅仅在样式表中有一个静态的
h1{font-size:1em}
是不起作用的?正如@dotweb所说,这是重复的。答案就在这里。嗨,阿明,我担心这在这方面没有帮助,或者我误解了cssHooks的用法…:)不,你是对的!在这种情况下,这是没有帮助的!我误解了这个问题。@SurasinTancharoen:这有帮助吗?有点帮助,但并不完全有帮助。问题是,我仍然需要H1的初始“字体大小”作为“默认”字体大小。如果正在调整div的大小,h1可以有“继承”,但在此之前不能。因此,我假设有一个函数可以进行调整大小(或者如果用户触发了调整大小,则至少有一种“onresize事件”)—您不能在执行此函数/事件时立即将字体大小设置为继承吗?很抱歉,延迟回复,我们也考虑过。不幸的是,我的团队不想编辑第三方代码(以防我们将来必须更新它)。所以,如果你知道如何“钩住”特定的方法,比如方面编程的概念,那就太完美了。@Surasintanchareon你能说出第三方插件的名字吗?
$('h1').css('fontSize','inherit');
$.cssHooks["someCSSProp"] = {
    get: function( elem, computed, extra ) {
      // handle getting the CSS property
    },
    set: function( elem, value ) {
      // handle setting the CSS value
    }
};