2010-11-30 15 views
0

いくつかの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); 
    }); 
}); 
+0

親指はIE9(Beta)で正常に動作します。 Emulate-IE7メタタグを試しましたか? http://davidwalsh.name/ie8-emulate-ie7 –

+0

IE7では、それは私のために働く(それはPNGのために醜いが、働いている。)とにかく、エミュレートするIE-7は避けなければならない。可能であれば、IE6と7から進んで、どこでも互換性のあるものにします。 – Shikiryu

+0

IE7とIE8の両方が同じ問題を抱えています(問題が発生した場合)。 – Mathijs

答えて

0

ありがとうございましたあなたのスクリプト。

+0

既に試してみたところ、どちらも動作しません。 – Mathijs

関連する問題