0

メニュー項目をカテゴリから別のコンテナにドラッグアンドドロップするメニューシステムがあります。スクロール可能なJqueryツールを使用して、一度に1つのカテゴリを表示し、カテゴリをページングできるようにしています。Jquery-scrollableはオーバーフローに基づいて機能するため、の範囲外のものはすべて非表示になります。よく働く。私の問題は、スクロール可能なdivからドラッグすると、メニュー項目が非表示のままになることです。私はウェブを検索し、次のことを勧められましたが、うまくいきませんでした。

$(".menu_item").mousedown(function(){$('#menu_item_1').appendTo('body')});

これに伴う問題は、menu_itemをドラッグするとすぐに、本体の下部にズームダウンし、ドラッグが少し難しくなることです。アイテムをコンテナに正常にドラッグしたら、最初の場所にドラッグして戻さない限り、問題ありません。クリックすると、体の一部と見なされるため、消えます。また、アイテムのz-indexを無効に変更しようとしました。この問題を解決する方法に関する推奨事項はありますか?

4

1 に答える 1

0

理解した。JqueryUIsortableには次の機能があります。ソート可能なinitステートメントに追加するだけです。appendToとヘルパーはこの機能を許可します。並外れた

$('.available_items').sortable
  connectWith: '.menu_menu_items'
  appendTo: 'body'
  helper: 'clone'
于 2012-02-25T15:37:50.503 に答える