2013-02-19 105 views
3

我在HTML文件中有内联SVG。这个SVG里面有一个id为“move”的动画。内联SVG和jQuery选择

如果我打电话使用jQuery 1.9.1修改它的属性,像这样这个动画:

$("#move").attr("from", "500"); 

它完美的作品(在Firefox 16.0.1至少,我没有测试其他浏览器)。

如果我尝试推出使用jQuery这样的动画:

$("#move").beginElement(); 

它不工作在Firefox,一次。

如果我把使用它的JavaScript这样的:

var move=document.getElementById("move"); 
move.beginElement(); 

它的工作原理。

如何使用jQuery调用beginElement()函数?

谢谢。

+0

[JQuery方法和DOM属性]的可能重复(http://stackoverflow.com/questions/557533/jquery-methods-and-dom-properties) – 2013-02-19 17:51:03

回答

1

这将做什么你问...

$("#move")[0].beginElement(); 

不知道更多,我不能说远不止这些。 jQuery()[0]返回DOM元素,而不是jQuery对象。

+0

谢谢!非常!有用。 – user2088176 2013-02-19 20:13:32

+0

不用担心 - 很高兴帮助:) – Archer 2013-02-20 11:05:25