jQuery UI Sortables - внешне вызывать событие Sortable - PullRequest
0 голосов
/ 28 марта 2011

У меня есть следующий сортируемый фрагмент (ничего особенного):

$( "#sortable1, #sortable2" ).sortable({
  connectWith: ".connectedSortable",
  beforeStop: function(event, ui) {
    console.log(event);
    console.log(ui);
  }
}).disableSelection();

Как бы вы назвали beforeStop: function (event, ui) {} вне sortable () и укажите сортируемый элемент и целевой сортируемый список (т.е. # sortable1 или # sortable2)?

Мне нужно иметь возможность использовать событие и ui объекты.

Заранее спасибо!

1 Ответ

0 голосов
/ 28 марта 2011
var handleBeforeStop = function(event, ui) {
    console.log(event);
    console.log(ui);
};
$( "#sortable1, #sortable2" ).sortable({
  connectWith: ".connectedSortable",
  beforeStop: handleBeforeStop,
}).disableSelection();

тогда в вашем коде вы можете сделать это из любого произвольного места ...

var myEvent = {/*fill this with the event props you need*/};
handleBeforeStop(myEvent, $("#sortable1"));

Надеюсь, это поможет, по вашему вопросу трудно понять, что именно вы ищете

...