0

私は自分のプロジェクトに J クエリを入れることに非常に慣れていません。ここにセクションが 1 つあります。画像をクリックすると、背景が薄くなったポップアップ ボックスが表示されます。私は以下に書かれたコードを使用しています:

<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 と同じにすることは可能でしょうか。

ありがとう

4

1 に答える 1

1

この質問を参照してください: jquery IE Fadein and Fadeout Opacity

showboxlogin関数を次のように変更します。

function showboxlogin(id)
{
    $('#overlaynew').css('filter', 'alpha(opacity=50)');
    $('#overlaynew').fadeIn( 2000, function(){ $('#minilogindiv').show(); });        
}
于 2012-11-17T22:48:29.597 に答える