I have script on button, which fadeIn dimming, load and place content, and fadeOut dimming:
$(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;
});
A normal browser(not IE) works fine, when alert(2) runs, dimming is visible. IE works fine just once, then dimming is show for one second, when content loaded(maybe it's run fadeOut, not fadeIn). When alert(2) runs in IE not first time, dimming is invisible.