【发布时间】:2016-03-20 06:20:20
【问题描述】:
我正在为动画圆形进度条使用 jQuery 脚本。现在,当单击开始按钮时,进度条会起作用。我希望这个进度条在用户自动滚动到 div id“stats”时启动。如何做到这一点?
我做了一个小提琴来展示我到目前为止所拥有的:
https://jsfiddle.net/rpkcw236/9/
jQuery(document).ready(function($){
$('.pie_progress').asPieProgress({
namespace: 'pie_progress',
barsize: '2',
trackcolor: '#ececea',
barcolor: '#e6675f'
});
$('#button_start').on('click', function(){
$('.pie_progress').asPieProgress('start');
});
$('#button_finish').on('click', function(){
$('.pie_progress').asPieProgress('finish');
});
$('#button_go').on('click', function(){
$('.pie_progress').asPieProgress('go',50);
});
$('#button_go_percentage').on('click', function(){
$('.pie_progress').asPieProgress('go','50%');
});
$('#button_stop').on('click', function(){
$('.pie_progress').asPieProgress('stop');
});
$('#button_reset').on('click', function(){
$('.pie_progress').asPieProgress('reset');
});
});
这是我正在使用的脚本的链接:
http://www.jqueryscript.net/loading/Animated-Circle-Progress-Bar-with-jQuery-SVG-asPieProgress.html
【问题讨论】:
-
“我希望这个进度条在用户滚动到 div id "stats" 时自动启动” jsfiddle.net/rpkcw236/7 上没有可滚动的内容?
-
添加了占位符内容,以便页面现在可以滚动。 jsfiddle.net/rpkcw236/8
-
.asPieProgress未定义在 jsfiddle.net/rpkcw236/8 -
我从 GitHub 链接加载了脚本,我猜是因为它不起作用。更新了它,现在脚本在 JSFIDDLE Javascript 部分中:jsfiddle.net/rpkcw236/9
-
请检查更新后的代码,我已经在你的小提琴上进行了测试,效果很好。
标签: javascript jquery html css