Как проверить, что непрозрачность элемента равна 0, а затем сделать что-то в jQuery?
Вы пытались использовать .css () ?
if($('elemFoo').css('opacity') == 0) { doSomething(); }
Вы можете сделать как
$(function() { if ($('#foo').css('opacity') == 0) alert('lol'); });
Демо: http://jsfiddle.net/9GEZ5/
if( $("#id_of_your_thing").css('opacity') == "0" ) do_stuffs();
Это сработало для меня.
if ($('#foo').css('opacity', '0')) { alert('lol'); }
jquery.support.opacity
в jQuery 1.7.1, похоже, работает
Чтобы найти непрозрачность, вы делаете
var x = $('#test').css('opacity'); x==0 ? alert('opacity is 0') : alert('Opacity is not 0');
var currentOpacity = jQuery.fx.step.opacity if(currentOpacity == 0) { ...