2009-08-20 51 views
1

當使用Sortable.create我似乎無法得到被拖動的元素。當您使用可排序功能時,Sciptaculous是否不會完全實現所有可拖拽和拖放功能?Scriptaculous Sortable.create - 無法掛鉤拖動的元素

考慮:

Sortable.create("sortArea", {scroll:window, onChange:orderLi}); 

function orderLi(){ 
    console.log(this.draggables.each(function(e){if(e.dragging==true){return e};})); 
} 

我的控制檯始終顯示拖拽元素的所有陣列。我怎麼只抓住被拖動的那個?

回答

0

的功能的onChange實際獲取的句柄傳遞的元素。

Sortable.create("sortArea", {scroll:window, onChange:orderLi}); 

function orderLi(elementBeingDragged){ 
    console.log(elementBeingDragged); 
} 
+0

當我這樣做,它報道了,我拖着控制檯不是元素的容器。 – Tom 2009-09-29 20:12:47