触发简易饼图的动画.js带有航点
Triggering animation of easypiechart.js with waypoints
我正在尝试将使用easypiechart.js构建的动画图表绑定到航点,以便仅在用户向下滚动到图表时触发动画。创建图表的脚本如下所示:
$(function(){
$('.chart').easyPieChart({
easing: 'easeOutBounce',
barColor:'#545ec4',
trackColor:'#ccc',
scaleColor:false,
lineWidth:2,
size:191,
lineCap:'circle',
onStep: function(from, to, percent) {
$(this.el).find('.percent').text(Math.round(percent));
}
});
});
但是,当我尝试将此功能包装到航点函数中时,它根本不起作用,甚至图表消失了。
我是这样做的:
$('.chart').waypoint(function(event, direction) {
$('.chart').easyPieChart({
easing: 'easeOutBounce',
barColor:'#545ec4',
trackColor:'#ccc',
scaleColor:false,
lineWidth:2,
size:191,
lineCap:'circle',
onStep: function(from, to, percent) {
$(this.el).find('.percent').text(Math.round(percent));
}
});
},{
triggerOnce: true,
offset: 'bottom-in-view'
});
任何解释或更正将不胜感激。
嗨,
我正在使用这个脚本,它对我来说工作正常
$('.chart').waypoint(function() {
$(this).easyPieChart({
animate: 2000,
scaleColor: false,
trackColor: '#e5e5e5',
barColor: '#f36640',
lineWidth: 14,
size: 175,
});
}, {
triggerOnce: true,
offset: 'bottom-in-view'
});
您是否尝试将简单的饼图函数包装在另一个函数中并从航点函数调用它?不知道这是否重要...
相关文章:
- 第节上的全页JS动画
- tween.js动画的奇怪行为
- 速度.js动画两个属性时持续时间不同
- d3.js动画径向图示例
- js动画不平滑
- 基于媒体查询的angular js动画无法调整窗口大小
- blast.js动画与jqueryui彩色动画
- 如何销毁popcorn.js动画
- 在桌面上向下滚动三个js动画,而不是在手机上
- Jasmine规格与Velocity.js动画失败$.Velocity.mock=true
- 为D3.js动画编写绑定的正确方法是什么
- sql到传单js动画标记
- 如何检测Tween.js动画完成
- 拉斐尔.js动画恢复()在片场失败
- 图表.js动画进度进度百分比
- 三个 js 动画形状
- 动态.js动画 包含形状和文本的多个组
- 三个js动画克隆网格
- 棱角分明.js动画
- 拉斐尔JS动画问题