jQuery UI:通过选项卡连接可排序列表
jQuery UI: connect sortable lists through tabs
下面是jQuery UI官方网站的一个示例,展示了如何通过选项卡连接可排序列表。但是我想要一个修改后的版本如下:当拖动元素移动到一个选项卡上时,该选项卡会自动被选中,这样我就可以在选中的选项卡内的任何位置放置元素。
我花了一个小时尝试不同的方法,但运气都不好。有人有什么想法吗?
试试这个:http://jsfiddle.net/2Xq2x/1/。只有几处修改,
$(function() {
$("#sortable1, #sortable2").sortable({
connectWith: "#sortable1, #sortable2"
}).disableSelection();
var $tabs = $("#tabs").tabs();
var $tab_items = $("ul:first li", $tabs).droppable({
accept: ".connectedSortable li",
hoverClass: "ui-state-hover",
over: function(event, ui) {
var $item = $(this);
var $list = $($item.find("a").attr("href")).find(".connectedSortable");
$tabs.tabs("select", $tab_items.index($item));
ui.draggable.appendTo($list).show("slow");
}
});
});
在这个工作,有一个开始,但可以使用一些洞察力从UI人员
http://jsfiddle.net/L8QAE/1/相关文章:
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 使用promise和mongoose对文档进行排序
- jQuery UI可排序-多连接列表拖动
- 单击已连接的可排序项时查找列表文本
- 如何通过连接多个异步javascript调用,从对象数组中排序并获取第一个obejct
- 如何在控制器传递的 gsp 连接 sql 行中对表进行排序
- 保存动态创建的 jQuery 连接可排序列表的顺序
- 使用Sequelize.js findAll对连接表中的字段进行排序的正式和正确的语法
- 在连接到可拖动列表的 jQuery 可排序项中,我如何告诉特定列表项可拖动项被放置到
- 给定两个连接的可排序 JQuery 列表,我怎么知道元素被放在哪个容器上
- jQuery UI可在连接的可排序列表中选择
- 固定长度,连接,排序列表
- 连接两个集合并在Mongoose中对它们进行排序
- 如何区分在同一列表中拖动和从一个列表移动到连接列表时的可排序更新事件
- jQuery可排序连接列表-获取列表id和数据值的排序值
- 可拖动连接到可排序
- jQuery UI:通过选项卡连接可排序列表
- jQuery可排序-将放置在外部的项目移动到连接列表
- jQueryUI可排序连接列表-当项目滚动到新列表中时,未触发Over事件
- 奇怪的行为,可搜索的JQuery连接排序.需要修复