以下の2つの画像があります。
それらは同じ画像ですが、テキストにわずかなグロー効果があります。
それらは以下のように設定されます:
<div id="header"><a></a></div>
元の画像がdivの背景であり、「glow」画像がアンカータグの背景です。display:block; width: 100%; height: 100%;opacity: 0;
私は以下のjqueryコードを使用しています
$('#header a').hover(
function() {$(this).animate({"opacity":"1"}, 1000);},
function() {$(this).animate({"opacity":"0"}, 1000);});
ホバー時にアンカー画像をフェードインおよびフェードアウトします。
これはFirefox、Chromeなどで正常に機能します。ただし、Internet Explorerでは、透明度のある黒一色の背景が画像に表示されます。
どうすればこれを修正できますか?
注意:私が心配しているのは、6ではなくie7/8だけです。
http://webspirited.com/header-reachsniper.png http://webspirited.com/header-reachsniper-hover.png
更新
これは、InternetExplorerで行う時間の価値がないことを確認しました。
ただし、これはie9で完全に機能するため、ie9未満のブラウザーではこの効果を取り除くことができないと思います。