jquery - 100% 后隐藏 Bootstrap 进度条

标签 jquery html css twitter-bootstrap

我想在完成动画(100%)后隐藏一个进度条。我该怎么做?这是有效的代码,但我只是不知道之后如何隐藏它:

$(".progress-bar").animate({
  width: "100%"
}, 5000);
.progress.active .progress-bar {
  -webkit-transition: none !important;
  transition: none !important;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="col-xs-12 col-sm-12 progress-container">
  <div class="progress progress-striped active">
    <div class="progress-bar progress-bar-success" style="width:0%">Loading...</div>
  </div>
</div>

还有一个 Fiddle 来展示它(我的代码是基于它的,这个 fiddle 所做的是在 2.5 秒内从 0 加载到 70%,但它与我正在做的完全一样:http://jsfiddle.net/WEYKL/1/

最佳答案

您可以使用 complete来自 jQuery's animate 的功能:

$(".progress-bar").animate({
    width: "100%"
}, 5000, function() {
    $(this).closest('.progress').fadeOut();
});

关于jquery - 100% 后隐藏 Bootstrap 进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31512302/

相关文章:

html - Bootstrap 按钮在页面变小时换行

javascript - 使用Ajax调用接收数据记录时出现问题

javascript - 在窗口调整大小时设置最小高度和最小宽度

jquery - 无法通过我的浏览器访问我的 Bower 文件

html - css word wrap 在不破坏它们的情况下包装整个单词?

javascript - 如何在 javascript 中手动触发 `paste` 事件?

javascript - 无法在 jQuery Mobile 中更改样式

jquery对xml文档解析错误

javascript - 如何从 javascript 运行 php 脚本

javascript - 固定在 Yii Bootstrap 中的顶部菜单