Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery CSS不透明度_Jquery_Css_Block_Opacity - Fatal编程技术网

jQuery CSS不透明度

jQuery CSS不透明度,jquery,css,block,opacity,Jquery,Css,Block,Opacity,怎么了?如果#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('

怎么了?如果
#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');
更新:

如果您在文本框中键入。单击“离开”,不透明度将改变。

尝试以下操作:

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


如果您想支持IE7、IE8等等。

尝试使用.animate而不是.css,甚至只在不透明度屏幕上使用.css,并在屏幕上保留.css??可以吗

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

是的,我及时发现了,但还是不行。还有其他想法吗?不透明度值不应该是字符串,所以:“jQuery('#main').css('Opacity',0.6);”试试这个jQuery(“#main”).css({'opacity':0.6});这是下拉菜单吗?假设该下拉菜单不是
display:block
,它是隐藏的,那么为什么不将其永久设置为60%不透明度呢?还是我遗漏了什么?如果能看到这样一个有效的例子,那就太好了。
jQuery('#main').css({'filter':'alpha(opacity=60)', 'zoom':'1', 'opacity':'0.6'});
jQuery(document).ready(function(){
if (jQuery('#nav .drop').animate('display') === 'block') {
    jQuery('#main').animate('opacity') = '0.6';