我正在將.draggable()
和helper: clone
應用到元素。我也有可投擲的元素。任何可放開要素的觸發事件觸發與簽名訪問可拖動元素的助手克隆
function (event, ui)
回調在這個函數中,$(this)
是指可投放元素,ui.draggable
到拖動元素(不輔助克隆)。
如何從回調函數中訪問助手克隆?
我正在將.draggable()
和helper: clone
應用到元素。我也有可投擲的元素。任何可放開要素的觸發事件觸發與簽名訪問可拖動元素的助手克隆
function (event, ui)
回調在這個函數中,$(this)
是指可投放元素,ui.draggable
到拖動元素(不輔助克隆)。
如何從回調函數中訪問助手克隆?
ui.helper
完成這項工作。可惜它沒有很好的記錄。必須檢查來源。
您可以在回調方法中嘗試此操作。
var helper = $(".selector").draggable("option", "helper");
凡.selector
是在其上應用了draggable
插件的元素。
@Randomblue - 它沒有工作? – ShankarSangoli
不,實際上。這只是'helper'選項的getter,而不是實際的元素。所以在這種情況下,它只是返回字符串'clone',因爲我有'helper:clone'。 – Randomblue
它實際上是有記錄的,但可能不是很好(因爲在不容易發現的情況下):http://jqueryui.com/demos/draggable/ –
啊哈,斑點!應該可能在API文檔中記錄,而不是在演示部分。 – Randomblue
表示同意,但是......他們是否還有可用的API doco?我總是發現他們的文檔很難找到。我經常不得不像你爲這件事做的那樣挖出東西。 –