0

私はhtml5が初めてで、ドラッグアンドドロップ機能を試しています。

これがシナリオです。2 つの異なる div (またはキャンバス) が並んでいます。

やりたいこと:最初のdiv(またはキャンバス)をドラッグして、2番目のdivにドロップします。

私が期待する結果: 最初のdivコンテンツは 2 番目の div 位置になり、2 番目の div コンテンツは最初の div 位置になります。通常のスイッチのように。

私はそれが可能だと確信していますが、私が今まで行った唯一の考えは、最初の div を 2 番目の div に追加することでした。

4

1 に答える 1

0

はい、もちろん可能ですが、答えは目的によって異なります...HTML5でドラッグアンドドロップがどのように機能するかを学びたい場合は、言及したチュートリアルに基づいて独自の実装を作成してください。しかし、合理的な時間内に本番用に何かを構築したい場合は、ライブラリを使用してください - たくさんあります。どちらを使用するかは、対象とするプラットフォームによっても異なります。モバイルをターゲットにしている場合は、タッチのサポートが必要であり、実装でマルチタッチ効果を考慮する必要があります。これは、マウスのクリックとドラッグだけでなく、多くの指を同時に使用する可能性があります!

http://riagora.com/mobile/hammer/index2.htmlで、 hammer.jsを使用した優れたデモを確認できます。ドラッグ アンド ドロップはマウスとタッチの両方で機能しますが、画像のズーム (ピンチによる) と回転にはタッチ スクリーンが必要です。

別のデモは、scriptaculousを使用したパズルです。ただし、現在のバージョンである 1.9.0 は 2010 年 12 月 23 日のものであるため、活発に開発されていないようです。

于 2013-03-08T12:23:12.027 に答える