关于这个主题的文档非常清楚:http: //jqueryui.com/sortable/#connect-lists-through-tabs
我试图在我的项目中做同样的事情,但我无法让元素从一个选项卡移动到另一个选项卡。有时什么也没有发生,有时项目从当前列表中消失(显示:无),没有别的......
我把 jsfiddle 放在一起来展示我所看到的。
也许我只是看不到我犯的小错误:S
$(".word-list").sortable({
tolerance: 'pointer',
cursor: 'move',
forcePlaceholderSize: true,
dropOnEmpty: true,
connectWith: 'ol.word-list',
placeholder: "ui-state-highlight"
}).disableSelection();
// Words tabs
var $tabs = $("#tabs").tabs();
// Make tab names dropable
var $tab_items = $("#tabs-nav li", $tabs).droppable({
accept: ".word-list li",
hoverClass: "ui-state-hover",
tolerance: 'pointer',
drop: function (event, ui) {
var $item = $(this);
var $list = $($item.find("a").attr("href")).find(".word-list");
ui.draggable.hide("fast", function () {
$tabs.tabs("option", "active", $tab_items.index($item));
$(this).appendTo($list).show("slow");
});
}
});
添加公差:指针固定在单调和下降区域的不一致。但一般问题仍然存在。