0

彼女の誕生日のサプライズとして、g/f用の新しいサイトを作成しています。ただし、画像のギャラリーがiframe内にある場合、画像を切り替えるときにフェードアウト/イン効果で発生するIE 8(およびおそらく7)の小さな視覚的な不具合に悩まされています。他のすべてのブラウザでは、背景が白のままで見栄えが良くなりますが、IEではフェードアウトして透明になり、その後再び表示されます。

再現するには: IE8で彼女の新しいサイトに移動し、セクションの1つをクリックして(fancybox iframeにロード)、画像を切り替えたときに効果がどうなるかを観察します。次に、 iframeを直接起動して、すべてが正常に見えることを確認します。

切り替え中:

フェードアウト/イン用のIE透明背景

私はbackground-colorを設定してみました:私が考えることができるすべての場所で白は役に立ちませんでした。また、iframe要素のIEのみのプロパティallowtransparencyはあまり効果がありません。allowtransparency = "false"を試し、完全に削除しました。

編集:ああ、そしてガレリアは(インライン)スタイルを変更することによってフェードアウト/インを行うようです:不透明度を1から0に変更し、再び元に戻します。

4

1 に答える 1

1

ほとんどの場合、jQueryのバージョンを更新する必要があります

現在あなたは持っています:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/libs/jquery-1.6.2.min.js"><\/script>')</script>

最初の行はとにかく404エラーをスローします

これを試して:

<script src="http://code.jquery.com/jquery-latest.js"></script>

IEが魔法のように機能しているのがわかります。ボックス内に収まるように閉じるボタンを実際に再配置する必要はありません。

于 2012-07-07T20:30:57.983 に答える