jQuery 的进度条插件:Bootstrap Progressbar
dypm
9年前
Bootstrap Progressbar 是一个用于推ter bootstrap 2 & 3的 jQuery 进度条插件。它通过添加 Javascript 中预先存在的 CSS 转换提供了动态进度条。此外,你可以在动态进度条中通过回调显示当前进度信息。
代码示例:
default values
Progressbar.defaults = { transition_delay: 300, refresh_speed: 50, display_text: 'none', use_percentage: true, percent_format: function(percent) { return percent + '%'; }, amount_format: function(amount_part, amount_total) { return amount_part + ' / ' + amount_total; }, update: $.noop, done: $.noop, fail: $.noop };
transition_delay
$(document).ready(function() { $('.progress .progress-bar').progressbar({ transition_delay: 1500 }); });
animation
-
horizontal
-
less
.progress .bar { .transition(width 2s ease-in-out); }
-
scss
.progress.vertical .progress-bar { @include transition(width 2s ease-in-out); }
-
css
.progress .bar { -webkit-transition: width 2s ease-in-out; -moz-transition: width 2s ease-in-out; -ms-transition: width 2s ease-in-out; -o-transition: width 2s ease-in-out; transition: width 2s ease-in-out; }
-
vertical
-
less
.progress.vertical .bar { .transition(height 2s ease-in-out); }
-
scss
.progress.vertical .bar { @include transition(height 2s ease-in-out); }
-
css
.progress.vertical .bar { -webkit-transition: height 2s ease-in-out; -moz-transition: height 2s ease-in-out; -ms-transition: height 2s ease-in-out; -o-transition: height 2s ease-in-out; transition: height 2s ease-in-out; }