web-dev-qa-db-ja.com

javascript / jqueryを使用してiphoneおよびipadでドラッグイベントを処理する方法は?

私はしばらくの間開発中の小さなアプリを持っています。私の友人と私はこれに本当に一生懸命取り組んでおり、ベータ版のリリースが近づいています。

IPhoneとiPadを使ってクールに見えるデモをいくつか提供したい:p

今私の問題はどのように処理するかです:

  • マウスダウン
  • マウスアップ
  • マウスの葉

IPhoneのマルチタッチインターフェイス(iPadに似ていると思います)は、ブラウザでのマウスの移動を処理し、スクロールイベントがあります。スクロールイベントをキャプチャし、それを使用してドラッグをシミュレートすることもできますが、それが実行可能かどうか、またはハックだけになるかどうかさえわかりません。

IPhone/iPadでドラッグイベントを管理するためのより堅牢な方法を知っている人はいますか?

15
fmsf

Appleの開発者ページには、これらのタイプの問題の処理に関する多くの優れた情報があります。

イベントの処理

14
kubi

私も同じ問題を抱えていましたが、短い期間で、生のマウス(下、移動、上)イベントを処理するコードの開発に時間がかかることに気付きました。そこで、先に進み、ThreeDumsMediajQuery.event.dragプラグインをiPhoneで動作するように変更しました。

http://www.shamasis.net/2011/06/javascript-drag-events-on-iphone-and-other-touch-based-devices/ からjQuery.event.dragを取得します。 'drag'イベントは、iOSデバイスでは問題なく機能します。

これが役に立ったかどうか教えてください。

これを試して :

jquery.event.drag-v 2.2 Three Dub Media http://threedubmedia.com

0
Mandeep Pasbola