複数のdivを含み、スクロールできる2つのdivがあります。含まれているdivにドラッグ可能な垂直divがあります。私の水平divはソート可能であり、connectToSortableを介してドラッグ可能に接続します。
水平方向の並べ替えは、アイテムを並べ替えるときに水平方向にスクロールできます。ただし、垂直方向から水平方向にドラッグすると、純粋な並べ替えを行う場合のように水平方向のdivがスクロールしません。
scrollToやderivativesなどのプラグインを使用してdivをスクロールするためのすべてのエントリをすでに読んでいますが、これらは私の特定の問題には役立ちません。jQuery1.8.3とjQueryUI1.9.2を使用しています
ビューポートにドロップすることはできますが、ユーザーがドラッグして、並べ替えるときと同じように水平スクロールを機能させることができるようにしたいと思います。表示領域にドロップしてから並べ替えると、divがスクロールします。
ありがとう!
$(".playboxresults, .playboxrecommended").draggable({
revert: "invalid",
opacity: 0.95,
containment: 'document',
connectToSortable: "#divCurrentList",
helper: function () {
$copy = $(this).clone();
return $copy;
},
appendTo: 'body',
scroll: true,
start: function (e, ui) {
draggedItem = ui.item;
}
});