2017-10-09 90 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