Scriptaculous Sortable.create - 无法挂钩拖动的元素

时间:2009-08-20 16:01:50

标签: prototypejs jquery-ui-sortable scriptaculous

使用Sortable.create时,我似乎无法获取被拖动的元素。 Sciptaculous在使用sortable时是不是完全实现了所有Draggable和Droppable功能?

假设:

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

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

我的控制台始终显示所有可拖动的数组。我如何才抓住被拖动的那个?

1 个答案:

答案 0 :(得分:0)

onChange函数实际上获取了传入元素的句柄。

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

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