Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Don';t淡出,直到淡出完全完成_Javascript_Jquery_Jquery Ui_Function_Fade - Fatal编程技术网

Javascript Don';t淡出,直到淡出完全完成

Javascript Don';t淡出,直到淡出完全完成,javascript,jquery,jquery-ui,function,fade,Javascript,Jquery,Jquery Ui,Function,Fade,当我点击一个按钮时,旧框就会消失,新框就会消失 我不希望在.fadeOut()完成之前发生.fadeIn()。这样,就永远不会同时显示两个容器 我将如何实现这一点?要做到这一点,只需使用回调: $('#thing').fadeOut('slow', function() { // Animation complete. $('#otherThing').fadeIn(); }); 为此,只需使用回调: $('#thing').fadeOut('slow', function()

当我点击一个按钮时,旧框就会消失,新框就会消失

我不希望在.fadeOut()完成之前发生.fadeIn()。这样,就永远不会同时显示两个容器


我将如何实现这一点?

要做到这一点,只需使用回调:

$('#thing').fadeOut('slow', function() {
    // Animation complete.
    $('#otherThing').fadeIn();
});

为此,只需使用回调:

$('#thing').fadeOut('slow', function() {
    // Animation complete.
    $('#otherThing').fadeIn();
});

我个人会尝试:

$("#button").click(function(e){
    $("#thing1").fadeOut(1000);
    $("#thing2").delay(1000);
    $("#thing1").fadeIn(1000);
});

我在jQuery中做过许多类似的效果,我95%相信这会奏效。

我个人会尝试:

$("#button").click(function(e){
    $("#thing1").fadeOut(1000);
    $("#thing2").delay(1000);
    $("#thing1").fadeIn(1000);
});

我在jQuery中做过许多类似的效果,我95%相信这会奏效。

很抱歉做了这么小的编辑。强迫症今天要杀了我…@NULL我都不知道你编辑了什么!但是,不管它是什么,谢谢你:)如果你按刚才编辑的
,你可以看到编辑历史记录。很抱歉,进行了这么小的编辑。强迫症今天要杀了我…@NULL我都不知道你编辑了什么!但是感谢您的帮助:)如果您按刚才编辑的
,您可以看到编辑历史记录。