2013-07-30 141 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

回答