透明な背景色を使用したいが、グラデーションフィルタをIEのRGBAのフォールバックとして使用する。コードは次のようである:IEグラジエントフィルタがクリックイベントに応答しない
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bfffffff,endColorstr=#bfffffff);
私はまた、ユーザーが背景をクリックしたときにイベントをトリガしたいが、私は、フィルタを設定した後、クリックイベントがトリガされないように思えます。フィルタなしですべてが正常です。
別のIEバグですか?どうすれば問題を解決できますか?
IE DXフィルタが#RRGGBBAAではなく#AARRGGBBを使用していることをご存知でしょうか? –
はい、あります。透明効果がうまく働きます。問題は、フィルタを適用した後でクリックイベントを発生させることができないということです。 – bububut
良いです、私はあなたがしたことを確認していました。 (私が最初に遭遇したときに私は気付かなかった。)あなたの質問の形式に適切な注意を払っていたら、あなたがしていたことを見ていただろう。私は数日前とまったく同じテクニックを考えました...あなたがそれを使って見つけた興味深い問題は、私がそれを使うと後で時間を節約するかもしれません! –