いくつかのInternet Explorerを除くすべてのブラウザで動作するスクリプトを作成しました。私はInternet Explorerの仕事の一部や他の人たちがなぜそうではないのか分かりません。オフィスでは、4 Internet Explorer 8の@バージョン8.0.6001.18702は完全に動作し、Internet Explorerの8 @バージョン8.0.6001.18702(完全に同じブラウザ)は動作しません。我々はすべてWindows XPとすべての最新のアップデートを持っています。Internet Explorer(2)のJQueryスクリプトの問題
Firefox、Safari、Chromeなどでhttp://www.stardekk.be/voorontwerp/verco/にアクセスしてください。後でInternet Explorerで(7,8、問題ありません)。
問題はウェブサイトの上部にあります。親指にはオーバーレイがあり、握られたときには、オーバーレイが消え、ツールチップが表示されるはずです。
Internet Explorerの仕事の50%から誰かが私を助けてくれることを願っています。
は、あなたがそれはあなたがしようとしたときに、ウィンドウがロードされていない接続から来ることができました
$(document).ready(...
で
$(window).load(...
を交換してみましたあなた
$(window).load(function() {
$("#gallery div img").after('<div class="overlay"></div>');
$(".overlay").css({"position":"absolute", "z-index": "30", "background": "url('images/overlay.png')", "top": "0", "left": "0", "width": "241px", "height": "146px"});
var trans = $.browser.msie ? 0.8 : 1;
$('.overlay').hover(function() {
$(this).stop().fadeTo("fast", 0, function() { $(this).css("background", "transparent") });
},
function() {
$(this).stop().css("background", "url('images/overlay.png')").fadeTo("fast", trans);
});
});
親指はIE9(Beta)で正常に動作します。 Emulate-IE7メタタグを試しましたか? http://davidwalsh.name/ie8-emulate-ie7 –
IE7では、それは私のために働く(それはPNGのために醜いが、働いている。)とにかく、エミュレートするIE-7は避けなければならない。可能であれば、IE6と7から進んで、どこでも互換性のあるものにします。 – Shikiryu
IE7とIE8の両方が同じ問題を抱えています(問題が発生した場合)。 – Mathijs