質問: タッチデバイスでのドラッグアンドドロップ タッチアプリが「ドラッグアンドドロップ」(dnd)イディオムを使用することはめったになく、ドラッグではほとんどの場合、スクロールに使用されます。これには理由がありますか? dnd on touchを使用するのは紛らわしいですか、それとも「間違っています」か。スクロールが必要な場所についてはどうですか:それらを効果的に混合できますか?
回答: ドラッグアンドドロップまたはtouchhold時にevent.preventdefaultを使用して、スクロールとドラッグ/ドロップの両方を行うことができます。トリックは、マウスイベントをタッチイベントにバインドすることです。 https://mobiforge.com/design-development/touch-friendly-drag-and-drop ダブルタップはトリッキーですが、完全に実行可能です。これが私にとってうまくいったものです。 https://gist.github.com/attenzione/7098476 ダブルクリックイベントを使用する場合は、ダブルタップイベントを追加するだけです。この方法では、ダブルタップ、ドラッグ/ドロップを使用して、touchholdやドラッグアンドドロップではないときにスクロールを有効にできます。更新:.draggable要素がある場合、scrollオプションのscroll:trueを使用すると、ドラッグして自動スクロールを簡単に開始できます。例:$('.classname').draggable({ helper: 'clone', scroll: true });