当前位置: 首页 > 知识库问答 >
问题:

我如何使用JQueryUI对放置的元素进行排序?

司空高义
2023-03-14

我几乎没有'li'元素。我可以拖放元素。。。但是,我的要求是我需要在放置后对元素进行排序(释放鼠标后,元素必须移动到目标位置)。请帮帮我。。。这是我使用的代码,

$( ".sortable" ).sortable({
    revert: true,
    start : function(e){
        console.log(e);
    }
});
$( "li selector" ).draggable({
    connectToSortable: ".sortable",
    start : function(e){
        console.log(e);
    }
});

共有1个答案

南宫松
2023-03-14

难道没有一个onDrop事件,或者类似的东西,你可以监听,然后运行你的排序功能吗?

如果没有,您可以运行一个绑定到jQuery事件. mouseup()的函数,然后触发您的排序函数。

https://api.jquery.com/mouseup/

 类似资料:
  • 我试图理解使用中给出的递归对堆栈元素进行排序http://www.geeksforgeeks.org/sort-a-stack-using-recursion/不允许使用while、for…等任何循环结构。我们只能在堆栈S上使用以下ADT函数: is_empty(S):测试堆栈是否为空。 push(S) :向堆栈添加新元素。 Pop(S):从堆栈中删除顶部元素。 top(S) :返回 top 元素

  • 我有两张紧挨着的桌子。以下是模板的一个简短示例: 看起来是这样的: 我的目标是使用可排序的jquery-ui功能,通过同时拖放两个表的行来排序。换句话说-当用户单击例如从tabel1单元格然后整行 当鼠标向上时,应先拖动,然后再放下。我不需要在两个表之间拖放行—我需要在拖动时将两个表中的行视为一行—如果这些行在其表中具有相同的位置Y。 实际上,用例是我有网格,我需要在其中实现拖放行。用户可以冻结网

  • 主要内容:算法总结及实现,优化算法在实际开发中,有很多场景需要我们将数组元素按照从大到小(或者从小到大)的顺序排列,这样在查阅数据时会更加直观,例如: 一个保存了班级学号的数组,排序后更容易分区好学生和坏学生; 一个保存了商品单价的数组,排序后更容易看出它们的性价比。 对数组元素进行排序的方法有很多种,比如冒泡排序、归并排序、选择排序、插入排序、快速排序等,其中最经典最需要掌握的是「冒泡排序」。 以从小到大排序为例,冒泡排序的整体

  • 我在我的一个Java 15项目类中有一个ArrayList,它看起来如下所示: ArrayList包含字符串,其中每个元素是学生的姓名和他们的考试标记,中间有一个冒号。 目的是按照从低到高的顺序对此列表进行排序。要怎么做呢?

  • 问题内容: 如何将元素列表排序为排序列表。 我使用了许多jComboBox组件,但无法正常工作。如何将此列表按升序排序? 问题答案: 你可以看看。 此模型扩展了DefaultComboBoxModel,并内置了两个附加功能: 创建模型后,将对提供的数据进行排序 在向模型添加新项目时将数据添加到模型,这些项目将被插入以维持排序顺序 默认排序顺序将是添加到模型中的项目的自然排序顺序。但是,您可以通过指

  • 问题内容: 在我的程序中,创建了一个固定长度[7]个对象的数组,每个对象都是一个包含3 ,an 和an的类。这些值是从.txt文件中读取的,并基于的值添加到数组的特定索引中。.txt文件中的条目较少,然后数组中存在索引,因此该数组最终看起来像这样: 后来在节目中,我需要的基础上平均的排序的数组中。我有一个工作方法返回这个,但是当我尝试使用数组进行排序和我开始得到这些错误的一个长长的清单: 我的方法