在不重新加载页面的情况下更改asPieProgress的速度

时间:2018-01-18 13:33:52

标签: javascript jquery jquery-plugins

是否可以在不重新加载页面的情况下更改此jQuery插件动画的速度?

  function setPie(t) {
    $('.pie_progress--slow').asPieProgress({
      namespace: 'pie_progress',
      goal: 1000,
      min: 0,
      max: 1000,
      speed: t * 600,
      easing: 'linear'
    });
  }

正如你所看到的,我试图将其初始化包装在一个函数中,我在一些事件上调用不同的按钮等按钮等,但它在第一次函数调用初始化后拒绝改变它的速度。 / p>

另一方面,很难找到一个循环进度条js插件,它可以让我暂停它并随时恢复(ProgressBar.js甚至不允许)并且还允许我更改它速度快......

1 个答案:

答案 0 :(得分:0)

w / e,我已经解决了,显然插件有一个destroy()方法,在使用之后我必须使用$()。empty()虽然在整个div上再次重写html因为否则会创建一个新的svg戒指,但没有/