1
我刚刚开始学习一些SVG(和javascript,我想),并且我很难理解为什么这不流畅。 0移动一小部分(大概是“x”轴上的“1”),但是开始跳跃很大。这是因为我使用的浏览器(Chrome)刷新/重绘速度更快吗?任何投入将不胜感激。SVG动画跳跃
<svg width="100%" height="100%"
xmlns="http://www.w3.org/2000/svg" version="1.1"
xmlns:xlink="http://www.w3.org/1999/xlink"
onload="startup(evt)">
<script>
function startup(evt){
svgDoc=evt.target.ownerDocument;
setInterval(function(){
e=svgDoc.getElementById("zero");
var x = e.getAttribute("x");
e.setAttribute("x",x+1);
},1000);
}
</script>
<defs>
<text id="zero">0</text>
</defs>
<use x="40" y="20" xlink:href="#zero"/>
</svg>