【发布时间】:2015-11-26 07:30:09
【问题描述】:
例如,我有一个 svg 路径,它看起来像一个圆圈。我试图通过使用 for 循环使它不止一次动画。但它不起作用。
这是我用来为笔画制作动画的 javascript。
var loading = function() {
path = new Array();
length = new Array();
path[0] = document.getElementById('loader1');
length = path[0].getTotalLength();
path[0].style.transition = path[0].style.WebkitTransition = 'none';
length[0] = length;
path[0].style.strokeDasharray = length + ' ' + length;
path[0].style.strokeDashoffset = length;
path[0].getBoundingClientRect();
path[0].style.transition = path[0].style.WebkitTransition = 'stroke-dashoffset 2s ease-in-out';
path[0].style.strokeDashoffset = '0';
};
loading();
我想让它像gif 一样一直在动画。如果有人可以提供帮助,我将不胜感激!
【问题讨论】:
标签: javascript animation svg