2013-10-14 36 views
0

有誰知道是否可以更改jQuery-UI可拖動對象的originalPosition屬性,以便根據該位置計算網格,而不是根據可拖動的實際原始位置計算網格?我想設置一個可拖動的工具欄,以便捕捉到可拖放容器的網格。我一直無法確定這是否是可行的,儘管理論上它似乎是可拖動/可拖動交互的明顯延伸。jQueryUI Draggable set originalPosition

感謝

$('#draggable').draggable({ 
    start: function(e, ui) { 
     ui.originalPosition = {"top":0,"left":0}; 
    } 
} 

或類似的東西。看到This Fiddle,看起來它應該工作的一個例子。

+1

你能提供你的實際代碼嗎? –

+0

就像這個小提琴。 http://jsfiddle.net/dy8jd/ – Peter

回答

0
ui.originalPosition.left = new_left; 
ui.originalPosition.top = new_top; 

$.extend(ui.originalPosition, new_position) 

這將工作,因爲ui.originalPosition在jQuery的UI是this.originalPosition參考。

相關問題