我需要为不透明度小于 0 的元素添加一些 css,这个值会动态变化。如果这种情况存在,如何为此元素设置条件。
if ($('#rounded_items li').css("opacity" < "0")){
$(this).css('display','none');
}
var opacity = Number($('#rounded_items li').css("opacity"));
something.css('display', opacity < 0 ? 'none' : 'block');
注意:不透明度是从不< 0
。总是在 0 到 1 之间 :)
另一种解决方案,不如罗宾的好:
<div class="zero">Zero Opacity</div>
<div class="full">Full Opacity</div>
.zero { opacity:0; }
.full{ opacity:1; }
$("div").each(function() {
if( $(this).css("opacity") === '0' )
{
$(this).css('display','none');
}
});