javascript - 在显示另一个元素时隐藏一个元素?

标签 javascript jquery css

我需要一种方法来隐藏一个元素 (.close-button) 而另一个 (#loading-animation) 正在显示。我如何在 jQuery 中使用条件来实现这一点?

类似于:

while ($('#loading-animation').show(100);) {
    $('.close-button').hide();
}

显然这行不通,但我怎样才能正确格式化它呢?

最佳答案

使用show( [duration ] [, complete ] )的完整回调

 $('.close-button').hide();
 $('#loading-animation').show(100, function(){
       $('.close-button').show();
 });

所有的 jQuery 动画都有一个完整的回调选项

引用: show() Docs

关于javascript - 在显示另一个元素时隐藏一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27878436/

相关文章:

javascript - 元素未显示的 HTML Iframe 背景图像 - 内联样式 block

javascript - 在 meteor 集合前使用 @ 是什么意思?

javascript - 移动另一个 div 的 CSS 动画

javascript - 我可以编写 chrome 扩展来在页面加载时更改页面或网站的 CSS 吗?

javascript: map 中未定义自己的函数

javascript - 匹配前面没有字符的模式

javascript - 为什么我的代码循环两次?

php - 如何使用 Ajax 在 PHP 中从数据库中获取数据

javascript - jquery 复选框和数组帮助

javascript - 没有 Bootstrap 的 AngularJS 工具提示?