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()
改变类,它工作正常。