2012-09-11 66 views
2

我在我的項目中使用Raphael庫創建SVG。我將id設置爲SVG。 問題是;我沒有找到通過Id獲得SVG對象作爲raphael文件的方式。當我使用像那個$(filterId) or $(filterId)[0]這樣的jQuery獲得SVG時,它返回SVGSVGElement對象,所以我不能使用Raphael的函數。獲取SVG元素作爲Raphael對象

Raphael("filterDiv", 1100, 1000); 
$("svg:last").attr("id","filterId"); 

感謝

+1

這可能會回答您的查詢http://stackoverflow.com/a/12340244/94278 – Chris

回答

0

的SVG元素和拉斐爾對象是不一樣的東西。創建時存儲Raphael對象是一個不錯的主意,例如paper=Raphael("filterDiv", 1100, 1000);