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(){});
});
Internet Explorer的哪個版本?如果您使用的是jQuery 2.x,則可能會遇到舊版Internet Explorer版本(至少<9)的問題。 – thmshd
Jquery 1.2.3由於插件,我正在使用幾個不同版本的Jquery。該網站在我的本地機器上運行,但不在現場。 – eidetmp
請更新爲非2008年的jQuery版本。最新的1.x版本可以在每個IE版本上正常工作。同時檢查您的IE中的控制檯是否有錯誤。 – insertusernamehere