如何选择性地禁用可排序的 jQuery UI 的删除
How can I optionally disable a drop of a jQuery UI sortable?
>我有一个列表,其中包含两个项目:项目和组。项目可以分组进行。我这里有非常简单的代码:
http://jsfiddle.net/davestein/fgWEU/
如何最好地禁止组进入组?我最初制作了不同的连接列表,但在事物之间拖动感觉更笨拙。
到目前为止
我有这个解决方案:
http://jsfiddle.net/davestein/fgWEU/4/
.on ( 'sortupdate', function(e,ui) {
if ( ui.item.hasClass('group') && ui.item.parent().hasClass( 'group-projects' ) ) { ui.item.parent().closest( '.group' ).after( ui.item ); } });
它有效,但我仍然想知道是否有更好的东西
试试这个:
stop: function(event, ui) {
if ($(ui.item).hasClass('group') && $(ui.item).parent().hasClass('group')) {
$(this).sortable('cancel');
}
}
http://jsfiddle.net/rjVbC/
相关文章:
- jQuery UI可排序-多连接列表拖动
- jquery Onclick函数带有导致双击的回调排序函数
- 使用Jquery Issue垂直重新排序Divs
- 免费的JQuery表排序插件(带搜索)
- 如何删除项目的可排序 JQuery
- 只对表的几行进行排序 - jquery/ javascript
- 排序 Jquery 返回的 HTML 元素
- 在可排序 - jQuery 中按标题查找元素
- 给定两个连接的可排序 JQuery 列表,我怎么知道元素被放在哪个容器上
- 可通过Ajax从回显列表中排序jQuery列表
- 重新排序JQuery Masonry中的框
- I'm试图制作一个带有可排序jquery函数的add-remove输入框来对动态创建的输入框进行排序
- 按字母顺序排序jquery结果
- 组排序JQuery列表元素
- 按字母顺序排序Jquery列表
- 用余烬排序jQuery UI后删除项目
- 排序jQuery's自动完成结果
- 带有按钮的可排序jQuery UI列表
- 是否可以对同位素进行列排序?(jQuery库)
- 重新排序jQuery "sortable"问题