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