change - jquery animate opacity
jQuery CSS Opacity (4)
¿Qué pasa? Quiero cambiar la opacidad si se display:block;
#nav .drop
display:block;
jQuery(document).ready(function(){
if (jQuery(''#nav .drop'').css(''display'') === ''block'') {
jQuery(''#main'').css(''opacity'') = ''0.6'';
}
});
Prueba con esto:
jQuery(''#main'').css({ opacity: 0.6 });
Prueba esto:
jQuery(''#main'').css(''opacity'', ''0.6'');
o
jQuery(''#main'').css({''filter'':''alpha(opacity=60)'', ''zoom'':''1'', ''opacity'':''0.6''});
si quieres soportar IE7 , IE8 , etc.
intente usar .animate en lugar de .css o incluso solo en la opacidad y deje .css en la pantalla ?? puede b
jQuery(document).ready(function(){
if (jQuery(''#nav .drop'').animate(''display'') === ''block'') {
jQuery(''#main'').animate(''opacity'') = ''0.6'';
jQuery(''#main'').css(''opacity'') = ''0.6'';
debiera ser
jQuery(''#main'').css(''opacity'', ''0.6'');
Actualizar:
http://jsfiddle.net/GegMk/ si escribe en el cuadro de texto. Haga clic fuera, la opacidad cambia.