Scriptaculous Sortable.create - не удается подключить перетаскиваемый элемент - PullRequest
1 голос
/ 20 августа 2009

При использовании Sortable.create я не могу получить элемент, который перетаскивается. Разве Sciptaculous не полностью реализует все функции Draggable и Droppable, когда вы используете sortable?

Дано:

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

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

Моя консоль всегда показывает весь массив перетаскиваемых объектов. Как мне взять только ту, которую перетаскивают?

1 Ответ

0 голосов
/ 25 сентября 2009

Функция onChange фактически получает дескриптор переданного элемента.

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

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