どうしましたか? #nav .drop
がdisplay:block;
の場合、不透明度を変更したい
jQuery(document).ready(function(){
if (jQuery('#nav .drop').css('display') === 'block') {
jQuery('#main').css('opacity') = '0.6';
}
});
jQuery('#main').css('opacity') = '0.6';
あるべき
jQuery('#main').css('opacity', '0.6');
更新:
http://jsfiddle.net/GegMk/ テキストボックスに入力した場合。クリックすると、不透明度が変わります。
これで試してください:
jQuery('#main').css({ opacity: 0.6 });
これを試して:
jQuery('#main').css('opacity', '0.6');
または
jQuery('#main').css({'filter':'alpha(opacity=60)', 'zoom':'1', 'opacity':'0.6'});
IE7、IE8などをサポートする場合。
.cssの代わりに.animateを使用するか、不透明度だけで.cssをディスプレイに残してみてください。 5月
jQuery(document).ready(function(){
if (jQuery('#nav .drop').animate('display') === 'block') {
jQuery('#main').animate('opacity') = '0.6';