首页 文章

jQuery fadeIn在IE中只运行一次

提问于
浏览
0

我有按钮上的脚本,它可以淡化,加载和放置内容,以及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中运行时,调光是不可见的 .

1 回答

相关问题