要素スタイルの変更を検出する方法を見つけようとしていますが、私は多くの運がなかった。以下のコードは、tempBgColorのように定義する新しいプロパティで動作しますが、色のような既存のプロパティをオーバーライド/シャドウできません。私はjqueryが時計関数を持っていることを知っていますが、jquery APIからの変更を検出するだけで、elem.style.colorのようなスタイルの値を直接変更することはできません。クロムの要素スタイルの変更を検出
var e = document.getElementById('element');
e.style.__defineGetter__("color", function() {
return "A property";
});
e.style.__defineSetter__("color", function(val) {
alert("Setting " + val + "!");
});
任意のポインタ?
素晴らしい!あなたは全体の文書を観察している場合、任意のアイデアは、パフォーマンスを持っていますか? – webber
私は古い方法が[非常に悪い](https://groups.google.com/forum/?fromgroups=#!topic/mozilla.dev.platform/L0Lx11u5Bvs)と[新しいパターン]( http://lists.w3.org/Archives/Public/public-webapps/2011JulSep/0779.html)は、効果的な取り替えとして設計されました。私はまた、役に立つかもしれない[プレゼンテーション](http://www.youtube.com/watch?v=eRZ4pO0gVWw)をブックマークしました。申し訳ありませんが、ドキュメントを観察することによるパフォーマンスの影響に関する比較テストやアイデアはありません。それはブラウザ間で異なると思われる:-) – andyb
ありがとう!私はそれがどのようにきれいなのが大好きです – webber