zcircleMove

功能描述

  1. 快速显示进度,使用于进度百分比

依赖的模块

  1. 无依赖模块

快速使用

  1. <div class="surePass">
  2. <div class="anyield">
  3. <p><span>10.33</span>%<i>+</i><span>1.2</span>%</p>
  4. <p>预期年化收益</p>
  5. </div>
  6. <canvas class="circleRun" data-run="0" id="canvasThree" amout="1000" nowData="1000"></canvas>
  7. </div>
  8. var findCanvas=$("#canvasThree");
  9. var percents=findCanvas.attr('nowData')/findCanvas.attr('amout');
  10. percents=0.25;
  11. //percents 为百分比的值 范围 0- 1
  12. runCircle(
  13. {
  14. obj:'canvasThree',
  15. percent:0.25,
  16. url:'image/fire.png', //飞机小图地址
  17. imgWidth:30,
  18. imgHeight:30,
  19. circleBottomColor:"#e6eaed",//圆环底色
  20. outerColorStart:'#ebf7ff', //外部圆环 渐变色
  21. outerColorMid:'#d8eefc',
  22. outerColorEnd:'#a7cee7',
  23. innerColorStart:'#6fbef0', //内部圆环 渐变色
  24. innerColorEnd:'#058ee4',
  25. }
  26. );
  27. var run= runCircle(
  28. {
  29. obj:'canvasThree2',
  30. percent:1
  31. }
  32. );
  33. runCircle(
  34. {
  35. obj:'canvasThree3',
  36. percent:0.75
  37. }
  38. );;
  39. var count=0;
  40. $(".circleRun").each(function(){
  41. var obj=$(this)[0];
  42. var canvasW=parseInt($(this).parent().width())*0.76;
  43. obj.width = canvasW;
  44. obj.height = canvasW;
  45. $(".restart")[0].style.height= canvasW+"px";
  46. })
  47. var reTimer;
  48. $(".restart").click(function(){
  49. var run=$("#canvasThree2").attr("data-run");
  50. if(run==0){
  51. clearTimeout(reTimer)
  52. reTimer=setTimeout(function(){
  53. runCircle({
  54. obj:'canvasThree2',
  55. percent:1
  56. })
  57. },200)
  58. }else{
  59. clearTimeout(reTimer)
  60. return;
  61. }
  62. })

特别说明

  1. 使用时请注意目前有两个图标
  2. image/fire.png
  3. image/zstart.png