我試圖通過使用getById()函數來獲得拉斐爾對象,但是不管我嘗試函數返回null。拉斐爾JS paper.getById()返回null
這裏是拉斐爾JS代碼,我的工作:
// Creates canvas 320 × 200 at 10, 50
var paper = Raphael(10, 50, 320, 200);
var circle = paper.circle(100, 100, 100);
circle.attr({"fill": "#f00", "id": "test"});
circle.data("id", "test");
var getCircle = paper.getById("test");
alert(getCircle); //Returns null?
爲什麼不paper.getById("test");
回圓對象?
我已經都使用attr()
和data()
但似乎沒有任何工作定義的ID。
的jsfiddle上面的代碼:http://jsfiddle.net/Mf9q6/
是啊,我現在看到這一點。我希望能夠通過定義的ID訪問對象。哦,我會找到另一個解決最初的問題:) – Axel