通过jQuery检查不透明度

时间:2011-03-14 00:55:21

标签: javascript jquery html css opacity

如何检查元素的不透明度是否为0,然后在jQuery中执行某些操作?

7 个答案:

答案 0 :(得分:64)

您是否尝试过使用.css()

if($('elemFoo').css('opacity') == 0) {
    doSomething();
}

答案 1 :(得分:2)

你可以这样做

$(function() {

    if ($('#foo').css('opacity') == 0)
        alert('lol');

});

演示:http://jsfiddle.net/9GEZ5/

答案 2 :(得分:1)

if( $("#id_of_your_thing").css('opacity') == "0" )
  do_stuffs();

答案 3 :(得分:0)

var currentOpacity = jQuery.fx.step.opacity

if(currentOpacity == 0)
{
   ...

答案 4 :(得分:0)

要找到不透明度

var x = $('#test').css('opacity');
x==0 ? alert('opacity is 0') : alert('Opacity is not 0');

检查http://jsfiddle.net/SCHNc/1/

处的工作示例

答案 5 :(得分:0)

jquery.support.opacity

on jQuery 1.7.1似乎可以正常工作

答案 6 :(得分:-1)

这对我有用。

if ($('#foo').css('opacity', '0')) {
   alert('lol');
}