0
我有這樣的代碼在咖啡腳本類的構造函數:胖箭頭不工作coffescript?
@item.find("li").draggable(start: @startConnection, drag: @updateConnection).droppable(drop: @dropConnection)
與類的三種方法:
startConnection:(ev,ui) =>
@currentConnection = new Connection(ui.offset)
updateConnection:(ev,ui) =>
@currentConnection.update(ui.offset)
dropConnection:(ev,ui) =>
@currentConnection.finish(ui.draggable, ui.offset)
和我:
Uncaught TypeError: Cannot call method 'finish' of undefined
當我滴該項目,但沒有更新時:看起來@currentConnection在update()中正確定義,但不在dropConnection()中定義。
爲什麼?我沒有得到什麼錯誤?
你能顯示完整的代碼嗎? – Cyclonecode
是否要將一個列表項目拖放到另一個列表項目上? 'droppable'項目是目標,你拖動'可拖動'的項目。 – hpaulj
我想我明白髮生了什麼:這裏是更好地反映我的問題的代碼:http://jsfiddle.net/QxKb5/2/ –