2013-07-30 172 views
0

我有代碼來動畫導航欄這裏是JavaScript。代碼在Chrome中運行,但不是Internet Explorer。FadeIn和FadeOut在Internet Explorer中不工作

var ref = document.referrer; 
var loaded = 0; 
var check = ref.search("<?php echo base_url(); ?>"); 
if (check == -1) { 
    loaded = 1; 
} 

$(".menu").mouseover(function() { 
    if (loaded == 1) { 
     $(this).find("span.menu-hover").stop().fadeTo(800,.9,function(){}); 
    } else if (loaded == 0) { 
     //$(this).find("span.menu-hover").css("opacity",.9); 
     loaded = 1; 
    } 
}).mouseout(function() { 
    $(this).find("span.menu-hover").stop().fadeTo(400, 0, function(){}); 
}); 
+0

Internet Explorer的哪個版本?如果您使用的是jQuery 2.x,則可能會遇到舊版Internet Explorer版本(至少<9)的問題。 – thmshd

+0

Jquery 1.2.3由於插件,我正在使用幾個不同版本的Jquery。該網站在我的本地機器上運行,但不在現場。 – eidetmp

+0

請更新爲非2008年的jQuery版本。最新的1.x版本可以在每個IE版本上正常工作。同時檢查您的IE中的控制檯是否有錯誤。 – insertusernamehere

回答