jQuery可排序-用双击在列表之间移动元素
jQuery Sortable - moving elements between list with Double-Click
我想在原来的jQuery可排序连接列表示例中添加一个功能:http://jqueryui.com/sortable/#connect-lists
由于我的第二个列表(#sortable2)有点大…我希望能够向下滚动页面,一旦我找到了我需要选择/移动的项目…只是翻倍。单击该列表上的以将其移动到另一个列表。
我需要将项(li)从#sortable2移动到#sortable1,以及从#sortable1移动到#sortable2。这个想法只是双击而不是拖动。
谢谢!
你的html
<ul id="sortable1" class="sortable_list connectedSortable">
<li class="ui-state-default">sortable1 Item 1</li>
<li class="ui-state-default">sortable1 Item 2</li>
</ul>
<ul id="sortable2" class="sortable_list connectedSortable">
<li class="ui-state-default">sortable2 Item 1</li>
<li class="ui-state-default">sortable2 Item 2</li>
</ul>
只有在id = sortable2
中,您才会将li.class
= ui-state-default
的项目附加到sortable1中。这一次将一个li
项从sortable2添加到sortable1。
//attach on load
$(function() {
$("#sortable2 .ui-state-default").dblclick(function(){
$("#sortable1").append(this);
});
});
$(function() {
$("ul li").dblclick(function(){
var parentID = $(this).parent().attr('id'); //sortable1 or sortable2
if(parentID.match(/^(sortable1)$/g))
$("#sortable2").append(this);
else if(parentID.match(/^(sortable2)$/g))
$("#sortable1").append(this);
});
});
相关文章:
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- Sequelize:属性之间的命名冲突'播放列表'以及关联'播放列表'
- jqmobile列表视图中元素之间的间距相等
- JS:给定一个x,y坐标列表,可以找到介于1,1和给定最大值之间的缺失坐标
- 在两个或多个 UL 列表之间切换,如果单击一个列表,则其他列表会自动以初始状态返回,就像从未单击过一样
- jQuery可排序与溢出:隐藏;在两个列表之间
- 如何删除两个 Html 选择列表之间的重复项
- 在角度 js 中的两个选择下拉列表之间切换
- AngularUI:在应用过滤器的情况下正确更新两个列表之间的模型
- 如何附加列表项<李>从无序列表<ul>其他四个未排序列表之间
- 使用嵌入式文档列表和使用ObjectId列表之间有区别吗
- JQuery在列表之间移动更改元素
- jQuery可排序-用双击在列表之间移动元素
- 用JavaScript在两个列表之间移动项
- 我如何找到两个列表之间的共同点?
- Javascript / jquery在两个树视图列表之间拖放
- 当一个项目被重新排列或在列表之间移动时触发
- 如何使用jQuery将文本附加到列表之间传输的项目
- jQuery可在不同无序列表之间进行排序
- jQuery UI可排序和在列表之间移动元素