Internet Explorerでサイトを表示しているときにdivの不透明度に問題があります。 Raphael 2.0
を使用した(非縮小さ)私は、次のコード使用して矩形を作成します。私のCSS
ファイルでIEでRaphaelの不透明度が表示されない
var rIn = Raphael("myDiv", "100%", "100%");
rIn.rect(0, 0, "100%", "100%").attr({fill:"black", stroke:"none", opacity:0.6});
私はopacity
タグを用いた透明のdivを持っている場合は、私もそれがIEのため正常に動作するようfilter
を含ん書きます。
opacity:0.6; filter: alpha(opacity = 60);
しかし、ラファエルは、プロパティとしてfilter
を許可するように表示されませんので、この長方形はまったく表示されません。これはIE上の問題です - FF/Chrome/SafaraiのWin/Macで問題なく動作します。
ありがとう@Blender。 Raphael属性にも同様のプロパティを使用できますか? – djq
クラスをRaphaelオブジェクトに追加します。 – Blender
'.css'でクラスを宣言し、次の' rIn.rect.setAttribute( 'class'、 'opacity60') 'を使って属性を設定しようとしましたが、IEで次のエラーメッセージが表示されます:' SCRIPT438:Object doesn 'setAttribute'' – djq