我有按钮上的脚本,它可以淡化,加载和放置内容,以及fadeOut调光:
$(document).on("click", "#Navigation area", function(){
$('#loader').fadeTo(300, 1);
$('#dimming').fadeTo(300, 1, function(){
$("#choose-door").hide();
});
alert(1);
var style = $(this).attr("class");
$("#content").load("/style.html", function(r){
alert(2);
$(this).fadeIn();
$("#dimming").css({"height":$("body").height()});
loadDb(style);
});
return false;
});
普通浏览器(不是IE)工作正常,当alert(2)运行时,可见变暗。 IE工作正常只有一次,然后调暗显示一秒钟,当内容加载时(可能是运行fadeOut,而不是淡入淡出)。当警报(2)不是第一次在IE中运行时,调光是不可见的。
答案 0 :(得分:0)
我已经四处搜索了你的问题的解决方案,唯一可能导致IE浏览器出现问题的问题指向.load()函数。
请尝试这种可能的解决方案并提供反馈。
jQuery's .load() not working in IE - but fine in Firefox, Chrome and Safari