2011-11-21 22 views
4

jQuery SVG网站上的所有示例似乎都适用于在javascript中构建SVG对象并在其中构建新元素。它没有谈论操纵现有的标记。选择使用jQuery处理现有元素SVG

问题:

我有有线高达JavaScript函数的事件已有SVG对象。我想采用事件目标(在这种情况下,一个SVG路径元素),并使用jQuery SVG .animate()

但是,只是$(myElement).animate()似乎没有工作。目前的问题似乎是$(myElement)不接受SVG objet论据,或什么。

奇怪的动画完成回调似乎工作,但没有动画类型我尝试使用它的工作。

我不相信它正确地将事件目标识别为SVG <path>

甚至直接操纵路径的属性似乎没有(使用.attr()

我真实地知道myElement是一个有效的SVG路径的工作,因为如果我使用基本JS DOM技术,如用.setAttribute()改变类,它工作正常。

回答