bootstrap与jQuery结合的动态进度条
时间: 2023-08-07 15:07:46 浏览: 110
要结合Bootstrap和jQuery实现动态进度条,可以使用Bootstrap Progress组件和jQuery的animate()方法。以下是一个例子:
HTML代码:
```html
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
</div>
```
CSS代码:
```css
.progress-bar {
width: 0%;
}
```
JavaScript代码:
```javascript
// 设置进度条的值
function setProgress(value) {
// 获取进度条元素
var progressBar = $('.progress-bar');
// 使用animate()方法改变进度条的宽度
progressBar.animate({ width: value + '%' }, 500);
// 更新进度条的 aria-valuenow 属性
progressBar.attr('aria-valuenow', value);
}
// 测试进度条
setProgress(50); // 将进度条设置为50%
```
在以上代码中,我们通过jQuery的选择器获取进度条元素,然后使用animate()方法改变进度条的宽度。我们还更新了进度条的 aria-valuenow 属性,以确保屏幕阅读器能够正确地读取进度条的值。
阅读全文