2011-07-17 9 views
3

これは本当に壁を運転しています。 というクライアントがあり、実際にFF、Chrome、Safariのように動作する他のブラウザと同じようにIEで同じ動作をしていますが、IEを取得できないようです。ここでjQuery fadeIn IEの画像上に白い斑点/斑点を作成する

は、私が働いているサイトの詳細にログです:

Uは:millbank
P:123654

はIEで、このページを見てください:

http://tiger.directrouter.co.uk/~millbank/?page_id=21

ロード時にRHSの画像に白い斑点が表示され、最初の見積もりはそのままでは消えません。

IE用のCSSの条件があり、#bgimg divにプレーンカラーの背景を追加しようとしましたが、違いはありません。

他に何かお試しいただけますか? (してください)...

おかげ

OSU

+3

フォーラムで資格情報を渡すのは良い考えではありません... – Rafay

+0

私たちはここで信頼できると思っています。:) –

+1

@Osuの画像は主な問題ですか?彼らはモズなどのようには見えません。右? (まずは、jQ 1.6.2を試してみましたか?)...そして、次回はIE v。について質問してください。 –

答えて

2

それはIEのフィルタを行う必要があります。同様の問題については、http://www.dynamicdrive.com/forums/showpost.php?p=161962&postcount=3を参照してください。

+0

このテクニックは動作します - それを指摘してくれてありがとう!投稿したリンクの画像を変更しただけで、機能しています! – Osu

+0

私が今苦労している唯一のことは、IE7 +でフェードインしない最初の引用です。このブラウザには多くの問題がありますが、それはばかげています! – Osu

+0

大須。お気持ち察します。我々はMicrosoftも嫌いだ。ただ賢いように。多くの* if *文を追加してブラウザのバージョンを確認し、IEのカスタム回避策を追加してください。あなたの場合のpngイメージをjpgで置き換えることさえできます。 Googleは、回避策のコードスニペットや賢明な示唆を見つけるのに適しています。 –

2

使用しているIEバージョンを指定していませんが、私はIE8と思われますか? (またはそれ以下?)

IE8は、透明性に驚くほど悪いサポートを持っています。これは、それを達成するための非標準的な方法を使用し、多くの場合、特にテキストではなく画像と組み合わせて使用​​する場合には、品質の低い結果が得られます。

JQueryは、開発者から離れたブラウザ間の相違を抽象化するという素晴らしい仕事をしていますが、IEの機能を実際にはこのように根本的に修正することはできません。

結論は、これはあなたと一緒に住んでいなければならないことかもしれません。 fadeIn()を使用する場合は、イメージのフェードを避けるか、IEで破棄されるようにしてください。

画像自体を微調整することで問題をある程度緩和することができます。黒または白のピクセルがある場合は、純粋な黒または白ではないように調整してください。これは役に立ちます。しかし、完全に調整されたグラフィックであっても、IEは厄介なことを起こすことがあります。この場合、あなたにとってはうまくいくとしても、完璧な治療法であるとは思わないでください。

IEの問題をすべて解決することはできませんが、もう一度やり直すことができます。画像やその他の要素が含まれているブロックをフェードインしてから、残りの画像とは別にフェードインしますコンテンツ。

+0

あなたの助けてくれてありがとう、純粋な黒を使わずに画像を再アップロードしているようですが、問題は解決しました。 – Osu

関連する問題