如果另一个类显示:none,则更改一个类的边距

时间:2013-01-13 21:13:45

标签: javascript jquery

我需要设置一个类似于:

的if语句

如果divID1元素style="display:block",则divCLASS1添加CSS style="margin-right:0px"

<script type="text/javascript">
<!--
           if ($('#w2btoTop').element.style('display') == 'block')
    $(".livehelp").css('margin-right','0px');
}
//-->
</script>

我不知道我在做什么,但很想知道我是否接近解决这个问题!

2 个答案:

答案 0 :(得分:3)

以下内容应该有效:

if ($("#w2btoTop").css("display") === "block") {
    $(".livehelp").css("margin-right", "0px");
}

我建议您事先阅读official jQuery documentation

答案 1 :(得分:1)

以下是检查元素可见性的一种方法:

$('#w2btoTop').is(":visible") // true if visible
$('#w2btoTop:visible').length // > 0 if visible