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