jQuery sortable——只在拖动时启用可排序,而不是单击
jQuery sortable -- enable sortable only on drag, not click
我有一堆div有jQuery排序(作为网格)启用。这一切都工作得很好,但我想只有当用户拖动div时才启用可排序,而不是当他单击它时。例如,这些div具有滚动条,每当您拖动手柄时,它都会将div绑定到鼠标并强制您对其进行排序。我怎么关掉它?
这是我的jQuery:$( "#sortable" ).sortable({ items: 'li:not(.ui-tabs-nav-item,#newspod,#imglist li)', containment: '#sortable'})
$( "#sortable" ).disableSelection();
你可以添加这个属性
distance: 15
到您的可排序对象,以便用户必须拖动它15像素才能激活可排序行为。
相关文章:
- jQuery Datatables:单击一列时对另一列进行排序
- 表排序器分页使表行不可单击
- 单击已连接的可排序项时查找列表文本
- 单击按钮在jQuery中对表进行排序
- 尝试通过单击按钮对列表框进行排序,而不使用 jQuery
- 通过单击非模板元素对集合进行主干排序
- 是否可以在不中断单击事件的情况下对子级鼠标按下重新排序
- 启用和禁用 jquery 可排序在单击时
- 如何在单击 Ajax 可排序表的行时打开信息窗口
- 使用 UI 可排序,在单击按钮时根据给定值将项目移动到新位置
- 通过单击列标题对表进行排序
- YUI 2.8.2 数据表在客户端按钮单击操作完成后对旧值进行排序
- jQuery单击排序并重置无法正常工作
- 如何单击时从排序表标题中删除
- jquery 数据表排序 表标题中的单击事件不在列标题文本中
- 通过单击列的标题对列进行排序
- 引导表:是否可以调用从代码中按列对行进行排序的函数(无需单击标题)
- 使用按钮单击将 jQuery UI 可排序元素设置为第一个位置
- jQuery UI可排序-单击时拖动元素
- 角度列排序单击标题