我需要爲小於0不透明度的元素添加一些CSS,該值動態變化。如果這種情況存在,如何爲這個元素設置條件。如何從CSS值附加元素條件
if ($('#rounded_items li').css("opacity" < "0")){
$(this).css('display','none');
}
我需要爲小於0不透明度的元素添加一些CSS,該值動態變化。如果這種情況存在,如何爲這個元素設置條件。如何從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');
}
});
我不能爲這個元素設置另外兩個calesses,它總是有相同的calss – Lukas
它沒有意義,不透明度不能小於零。 – LeBen
我知道,但我使用roundabout.js腳本,它設置此值小於0,我只能抓住這個:) – Lukas