Documentation on this subject was quite clear: http://jqueryui.com/sortable/#connect-lists-through-tabs
I tried to do the same in my project, but I cannot get element to move from 1 tab to the other. Sometimes nothing happens, and sometimes item disappears from current list (display:none) and nothing else...
I put together jsfiddle to demonstrate what I see.
Maybe I just cannot see the little mistake I made :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");
});
}
});
Adding tolerance:pointer fixed inconsistency on drab and drop area. But general problem remains.