2016-08-05 4 views
0

Internet Explorer 8でモーダルウィンドウを作成すると、画面全体がグレイになり、ajaxスピナーが表示されますか?Internet Explorer 8でHTMLモーダルウィンドウを作成する

<div style="display: none; position: fixed; z-index: 1000; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0, 0.4)"> 

次のdivは、細かいEdgeを処理しますが、IE8の画面をグレーアウトしないようにして、ユーザーがそのページと対話できるようにします。

これをIEで動作させるにはどうすればよいですか?

+0

http://stackoverflow.com/questions/3975688/css-background-opacity-with-rgba-not-working-in-ie-8 – 3rdthemagical

答えて

0

RGBAと背景色がcaniuse_rgbacaniuse_background-color

IE 8で動作するようには思えないあなたは、フォールバック

background: #EEE /* The Fallback */ 
background: rgba(0,0,0, 0.4) 
0

と背景を使用することができますIE 8は、同じように、新しいブラウザを不透明度をサポートしていません。しかし、これは古いMicrosoftフィルタ属性を使用して行うことができます。

これはあなたのために働くかどうかを確認してください:

background-color: rgba(0,0,0); 
opacity: 0.4; /* Newer browsers */ 
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE8 */ 
関連する問題