Javascript 如何在不手动移动的情况下触发jquery sortable的停止方法

Javascript 如何在不手动移动的情况下触发jquery sortable的停止方法,javascript,jquery-ui,javascript-events,jquery,Javascript,Jquery Ui,Javascript Events,Jquery,我正在使用JQuery排序表对列表进行排序,我需要在Jasmine上进行测试,但我不知道如何仅使用JS触发此事件 此my JS对象用于我的列表 List = { sortable: function(){ var self = this; $( "#lists" ).sortable({ stop: function(event, ui) { lis = $(".lists-container").find("li"); list

我正在使用JQuery排序表对列表进行排序,我需要在Jasmine上进行测试,但我不知道如何仅使用JS触发此事件

此my JS对象用于我的列表

List = {
  sortable: function(){
    var self = this;

    $( "#lists" ).sortable({
      stop: function(event, ui) {
        lis = $(".lists-container").find("li");
        list_ids = [];
        for (var i = 0; i < lis.length; i++) {
          list_ids.push($(lis[i]).data("id")); 
        } 
        /* É preciso passar o token para impedir que alguém faça uma resquisição se passando por você */
        var csrfToken = $("meta[name='csrf-token']").attr("content");
        $.ajaxSetup({
          headers: {
            'X-CSRF-Token': csrfToken
          }
        });

        self.postReorder('/lists/reorder', {ids: list_ids}, function(){ console.log("Post done.") });
      }
    });

    $( "#lists" ).sortable({
      placeholder: "ui-state-highlight"
    });

    $( "#lists" ).disableSelection();
  },
  postReorder: function (url, data, succesessFunction){
    $.post(
        url, //'/lists/reorder',  
        data, //{ids: list_ids},
        succesessFunction  //function(){ console.log(list_ids) }
    );
  }
};
列表={
可排序:函数(){
var self=这个;
$(“#列表”)。可排序({
停止:功能(事件、用户界面){
lis=$(“.lists容器”).find(“li”);
列表_id=[];
对于(变量i=0;i