有什么问题?我想改变的不透明度,如果#nav .drop
是display:block;
jQuery CSS不透明度
jQuery(document).ready(function(){
if (jQuery('#nav .drop').css('display') === 'block') {
jQuery('#main').css('opacity') = '0.6';
}
});
有什么问题?我想改变的不透明度,如果#nav .drop
是display:block;
jQuery CSS不透明度
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等
。
尝试使用.animate而不是.css,甚至只是在不透明的一个上,并在显示器上留下.css?可能b
jQuery(document).ready(function(){
if (jQuery('#nav .drop').animate('display') === 'block') {
jQuery('#main').animate('opacity') = '0.6';
试试这个jQuery('#main').css({'opacity':0.6}); – Sudz 2013-05-07 13:59:33
这是一个下拉菜单吗?大概如果drop不是'display:block'就是隐藏的,为什么不把它永久设置为60%不透明?或者我错过了什么?很高兴看到一个这样的工作示例。 – 2013-05-07 14:03:39