3
我需要在開始拖動時立即修改元素。 '開始'回調有兩個參數,只有第一個似乎對我有用。這筆交易是我使用helper: 'clone'
這使得event.originalTarget
僅指向「原始」元素,而不是新的元素(實際上是被拖動的元素)。 任何解決方案? 謝謝, 米。jQuery可拖動:在拖動開始時訪問正在拖動的元素
我需要在開始拖動時立即修改元素。 '開始'回調有兩個參數,只有第一個似乎對我有用。這筆交易是我使用helper: 'clone'
這使得event.originalTarget
僅指向「原始」元素,而不是新的元素(實際上是被拖動的元素)。 任何解決方案? 謝謝, 米。jQuery可拖動:在拖動開始時訪問正在拖動的元素
是不是ui.helper
你需要什麼?從文檔:
ui.helper - 表示幫手jQuery對象多數民衆贊成被拖到
所以你必須像
$(".selector").draggable({
start: function(event, ui) {
ui.helper.modify(the_way_I_want_to_modify_it);
}
});
不是真的。 ui.helper指向'ul'元素,而我拖動的是'li' – migajek 2010-08-04 22:58:36
您可以使用http://jsFiddle.net舉個例子嗎?也許你看到的'ul'是由jQuery創建的一個新的'ul',用於存放被拖動的'li'。 (你不能在'ul'之外有'li'。) – MvanGeest 2010-08-05 11:02:14