0

まず、私の問題を説明するために JS フィドルを作成しました: http://jsfiddle.net/QvRjL/59/

私はドラッグアンドドロップの問題に完全に行き詰まっています:

  • コンテナの上にドラッグ要素を常に表示したい
  • たとえば、「 containerB 」のセルにある黄色のボックスを、行 1 から行 3 のセルの 1 つにドラッグできるようにする必要があります。
  • 「 containerA 」のセルにある黄色のボックスを「 containerB」の行 3 にドラッグできるようにする必要があります。

プロパティを適用すると: 黄色のボックスは常にすべてのコンテナーに表示されますが、このコンテナーで自動スクロールが機能していないため、「 containerBAppendTo : 'body'」の「row3」に到達することはできません。

プロパティを適用すると、「 containerBAppendTo : '#container' 」の自動スクロールが有効になりますが、「 containerA」の上に黄色のボックスが表示されません

私の制約は、セルには黄色の四角がたくさんある可能性があるため、すべてのセルに「オーバーフロー」プロパティが必要であるということです。

どんな助けでも大歓迎です!

4

1 に答える 1

0

を使用してすべてのコンテナappendTo : 'body'を表示し、スクロール可能なものcloneのドラッグ位置を確認して、スクロールをシミュレートする関数をcontainer B作成することで、それを理解できると思います。setInterval

これが私のフィドルの更新です:http://jsfiddle.net/QvRjL/66/

コメントやアドバイスは大歓迎です!

于 2012-09-23T12:42:27.797 に答える