this कोड के आधार पर के साथ चेतन, मैं एक गतिशील रूप से निर्मित एसवीजी तत्व चेतन करने के लिए कोशिश कर रहा हूँ:एसवीजी गतिशील रूप से जोड़ा तत्वों
var svgnode = document.createElementNS('http://www.w3.org/2000/svg','svg');
var circle = document.createElementNS('http://www.w3.org/2000/svg','circle');
circle.setAttribute("cx", "10");
circle.setAttribute("cy", "10");
circle.setAttribute("r", "10");
circle.setAttribute("fill", "blue");
var ani = document.createElementNS("http://www.w3.org/2000/svg","animateTransform");
ani.setAttribute("attributeName", "transform");
ani.setAttribute("attributeType", "xml");
ani.setAttribute("type", "translate");
ani.setAttribute("from", "10");
ani.setAttribute("to", "100");
ani.setAttribute("begin", "0s");
ani.setAttribute("dur", "2s");
ani.setAttribute("fill", "freeze");
circle.appendChild(ani);
svgnode.appendChild(circle);
document.getElementById('mydiv').appendChild(svgnode);
एसवीजी ठीक दिखाई देता है, लेकिन एनीमेशन काम नहीं करता। यदि मैं सादे HTML/SVG में समकक्ष कोड लिखता हूं तो यह काम करता है। मैं क्रोम का उपयोग कर रहा हूँ।
यह काम कर रहा है, क्रोम के तहत v15 http://jsfiddle.net/SF5nE/ – Bakudan
अपग्रेड यह काम करता है बता सकते हैं - धन्यवाद! – Hendekagon