0

IE8とOpera9-10の不透明度に問題があります。私の小さなJSは、ユーザーがCSSクラスをクリックすると、CSSクラスを行(<tr>)に追加します。これはクラスです:

.selected { 
    opacity: 0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 */
    filter: alpha(opacity=80); /* IE7 */
}

不透明度はFirefoxとGoogleChromeに適用されますが、IEとOperaには適用されません。

4

2 に答える 2

4

IEブログから:

.selected { 
    opacity: 0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  /* IE7 */
}

それでも機能しない場合は、継承の問題である可能性があり、スクリプトとマークアップ、またはオンラインの例を確認する必要があります。

于 2009-07-25T14:45:34.673 に答える