2012-11-17 134 views
0

不工作我在把Ĵ查询的东西在我的项目很新。 我在这里有一个部分,通过点击图像,一个弹出框出现,背景褪色。 我用下面写的代码:jQuery的不透明度在IE

<style>  
    #overlaynew{ 
     width:100%; 
     height:100%; 
     top:0px; 
     background-color:#000;   
        opacity: .75; /* standard: ff gt 1.5, opera, safari */ 
        -ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”; 
        filter: alpha(opacity=50); 
        -khtml-opacity: .75; /* safari 1.x */ 
         -moz-opacity: .75; /* ff lt 1.5, netscape */ 

     position:fixed; 
     /*z-index:1000;*/ 
     display:none; 
    } 
</style> 

<script> 
function showboxlogin(id) 
{ 
    $('#overlaynew').fadeIn(2000, function(){ $('#minilogindiv').show(); 
    });   
} 
function hideboxlogin(id) 
    { 

    $('#minilogindiv').fadeOut(2000, function(){ $('#overlaynew').hide(); }); 
} 
</script> 

它在Firefox完美的工作,同时点击背景褪色和弹出窗口。

块引用

但在IE8的背景变黑/黑色彻底。 是否有可能使IE8的效果与Firefox相同。

感谢

+0

发表小提琴或者,如果你能 – VIDesignz

回答

1

看到这个问题:jquery IE Fadein and Fadeout Opacity

更改showboxlogin功能如下:

function showboxlogin(id) 
{ 
    $('#overlaynew').css('filter', 'alpha(opacity=50)'); 
    $('#overlaynew').fadeIn(2000, function(){ $('#minilogindiv').show(); });   
} 
+0

@san工作的例子 - 这没有回答你的问题? – mccannf