web-dev-qa-db-ja.com

jQuery CSSの不透明度

どうしましたか? #nav .dropdisplay:block;の場合、不透明度を変更したい

jQuery(document).ready(function(){
    if (jQuery('#nav .drop').css('display') === 'block') {
        jQuery('#main').css('opacity') = '0.6';
    }
});
41
Mike
jQuery('#main').css('opacity') = '0.6';

あるべき

jQuery('#main').css('opacity', '0.6');

更新:

http://jsfiddle.net/GegMk/ テキストボックスに入力した場合。クリックすると、不透明度が変わります。

84
rdp

これで試してください:

jQuery('#main').css({ opacity: 0.6 });
22
Alarid

これを試して:

jQuery('#main').css('opacity', '0.6');

または

jQuery('#main').css({'filter':'alpha(opacity=60)', 'zoom':'1', 'opacity':'0.6'});

IE7IE8などをサポートする場合。

15
ed1nh0

.cssの代わりに.animateを使用するか、不透明度だけで.cssをディスプレイに残してみてください。 5月

jQuery(document).ready(function(){
if (jQuery('#nav .drop').animate('display') === 'block') {
    jQuery('#main').animate('opacity') = '0.6';
0
hoppie