0
我有一個動態獲取「display:block」的元素。現在,當發生這種情況時,我想添加一個類到另一個元素。我知道我必須以某種方式將代碼委託給文檔。但我不知道如何做到這一點。將「if」委託給文檔
if ($(".status").css("display") == "block"){
$("#Menu").addClass("reduced");
}
我有一個動態獲取「display:block」的元素。現在,當發生這種情況時,我想添加一個類到另一個元素。我知道我必須以某種方式將代碼委託給文檔。但我不知道如何做到這一點。將「if」委託給文檔
if ($(".status").css("display") == "block"){
$("#Menu").addClass("reduced");
}
它應該是如下:
if ($(".status").attr("display") == "block"){
$("#Menu").addClass("reduced");
}
要得到任何的CSS屬性使用.attr()
我可以知道爲什麼我得到了負面評價。 – Kamal
可能重複https://stackoverflow.com/q/1397251/2119863 –
請注意,突變事件現在已被棄用,以支持[MutationObservers](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver)。 –
儘管它尚未更新一段時間,但[Mutation-summary](https://github.com/rafaelw/mutation-summary)庫很可能是您的最佳方式。 –