javascript - 不要淡入,直到淡出完全完成

标签 javascript jquery jquery-ui function fade

我有它,所以当我单击按钮时,旧框淡出,新框淡入。

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

我该如何实现这个目标?

最佳答案

为此,只需使用 fadeOut()回调:

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

关于javascript - 不要淡入,直到淡出完全完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16744962/

相关文章:

javascript - Jquery-ui 可选择位置绝对 div

javascript - 我如何在 javascript 中编写以下 php 代码?

jquery - 允许浏览器滚动条与 jquery 模式对话框一起使用

javascript - jQuery 验证插件检查下拉、科学和具有相似名称的元素

javascript - 在 NextJS 应用程序上使用 npm run dev 时出现意外 token

javascript - 在 MarkedJS 中渲染

javascript - jquery - 使用链接和 php session 切换输入值

javascript - 将变量传递给 .html() 函数

jquery - 如何使用each()选择第一个 radio ?

jquery - 如何使用 jQueryUI 对话框进行确认?