4

jQuery sortable を使用して項目を移動できる 2 つのリストがあります。

$( '#productsList, #orderList' )
.sortable({connectWith: '.containerDiv'})
.disableSelection();

ただし、カスタム スクロール バーを使用overflow:hidden;して 2 つのリストに設定すると、問題が発生します。一緒にいてほしいmax-height:400px。オーバーフローを非表示に設定すると、アイテムを 1 つの div の外にドラッグした後にアイテムが表示されなくなります。非表示に設定しないと、リストにデフォルトのスクロール バーが表示されます。誰でも解決策を提案できますか。

ありがとう

4

2 に答える 2

6

リストからスタイルを削除すると、position:relative希望どおりに機能するようです。

http://jsfiddle.net/cCDcQ/2/

編集:

appendToオプションを使用するとこの問題が修正されると思っていたので、正しかったです。もう少しいじった後、私はそれを動作させました。このようにして、position:relative必要に応じてを保持できます。

http://jsfiddle.net/cCDcQ/4/

于 2012-05-27T14:04:22.967 に答える