【发布时间】:2016-02-24 18:57:24
【问题描述】:
我们曾经在 Bootstrap 3 中将进度百分比定义为 CSS 属性。新的 Bootstrap 4 版本has a <progress> element and a value attribute。
在版本 3 中,可以使用 jQuery css 动画将进度条设置为给定百分比。 HTML 元素属性不能被“动画化”。问题是:我们如何为 bootstrap 4 进度条的百分比设置动画?我想这是可能的,否则这将是 boostrap 3 的一大退步。
相关问题:How to animate a progress bar in Bootstrap 3? 但它适用于引导程序 3。在 jQuery 中,可以通过 attr() 设置属性,但无法通过属性值 (AFAIK) 设置动画。
【问题讨论】:
-
这是一个转储问题。意识到我仍然可以使用 css 宽度而不是值。
$("#progressbar").animate({ "width": data["percent"]+"%" }, { duration: 500, easing: 'linear' });
标签: javascript jquery css twitter-bootstrap progress-bar