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';