0
我想拖動我的圖表,但我只有dragstart和dragend事件。d3拖動事件導致TypeError
一些奇怪的是,如果我使用.origin方法作爲例子,它拋出一個異常(遺漏的類型錯誤:無法讀取屬性「X」的未定義):
this._drag = d3.behavior.drag()
//.origin(function(d) { return d;}) //if uncommented, throws error!
.on("drag", function(d){console.log("drag!", d); self.on_drag(this);})
.on("dragstart", function(){self.on_drag_start(this);})
.on("dragend", function(){self.on_drag_end(this);})
;
那麼您的數據可能不是正確的格式。你看過文檔嗎? – 2014-10-31 14:52:57