环图显示转到指定数值后,数据层自动消失

来源:8-5 H5ComponentPie 扩展,环图实现

雪魔

2016-07-01

http://szimg.mukewang.com/577623d00001fcb002420225.jpg

环图有动画显示

环图转到指定数值后,数据层自动消失 有关系吗

还有

数据格式化为只有一项,例如 a = [ [1] , [2] , [3] ] 格式化为: a=[ [1] ]

这个我不知道怎么做

写回答

2回答

Lyn

2016-07-04

给个线上的地址我看看。也有其他同学有你这样的问题。你看看以下代码能不能帮到你。


var draw = function( per ){
 // ... 省略
    if( per >= 1){
      component.find('.text').css('opacity',1);
      ctx.clearRect(0,0,w,h); // 新增这一行
    }
  }


1
3
深山小童
回复
weibo_哆啦A梦有大口袋_0
嗯,动画完成的时候,清除了蒙层的画布,我测试了以下,问题好像就出在起始位置,在per=1的时候,终点位置超过了起始位置一点点,反而逆时针画的时候,画出了蒙层。应该是弧度计算的时候出现的误差吧,就如同0.1+0.2不等于0.3
2018-07-20
共3条回复

益铭

2016-07-08

就是少了clearRect,我也入过坑

0
0

Web App用组件方式开发全站

用HTML5/CSS3/JS流行技术,实现移动端可视化数据报告

3164 学习 · 516 问题

查看课程