问答详情
源自:1-3 基本操作API

点击svg的circle ,并改变circle fill属性,在手机上改变circle 属性特别慢

svg:

<circle r='35' id="nei" cy='50%' cx='50%' filter='' ></circle>

js:

var aa=document.getElementById('nei');

aa.addEventListener('touchstart', function(){

        this.setAttribute('fill','url(#radia2)')

}, false)

aa.addEventListener('touchend', function(){

        this.setAttribute('fill','url(#radial)')

 }, false)


提问者:大内密探军工 2016-07-12 09:18

个回答

  • R_dono
    2016-07-23 16:14:05

    任何过度使用DOM的绘制都会变非常消耗资源,手机浏览器性能本来就不行,SVG性能不好也是正常的。