2017-10-09 13 views
0

私は、動的に "display:block"を得る要素を持っています。これが起こると、別の要素にクラスを追加したいと思います。私は何とか下のコードを文書に委譲しなければならないことを知っています。しかし、私はこれをどうやって行うのか分かりません。"if"を文書に委譲する

if ($(".status").css("display") == "block"){ 
    $("#Menu").addClass("reduced"); 
} 
+0

可能重複https://stackoverflow.com/q/1397251/2119863 –

+0

突然変異イベントは[MutationObservers](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver)の方が推奨されなくなりました。 –

+0

これはしばらく更新されていませんが、[Mutation-summary](https://github.com/rafaelw/mutation-summary)ライブラリがこれに先立って最善の方法です。 –

答えて

-3

次のようにする必要があります:

if ($(".status").attr("display") == "block"){ 
    $("#Menu").addClass("reduced"); 
} 

任意のCSSを取得するには(.ATTR使用属性)

+0

なぜマイナス投票があるのか​​分かりますか? – Kamal

関連する問題