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

回答