2009-10-25 3 views
13

モバイルSafariでアイテムをドラッグアンドドロップできるようにすることはできますか? iPhoneのGoogle画像は似たようなものですが、真のドラッグアンドドロップやその他の回避策があるかどうかはわかりません。誰でも洞察力がありますか?MobileSafariのドラッグアンドドロップ?

答えて

16

はい、可能です。あなたは周りを移動するサファリのデフォルトを無効にする必要があります。 あなたを助けるかもしれないいくつかの例とリンク: http://tlrobinson.net/iphone/lighttable/ http://rossboucher.com/2008/08/19/iphone-touch-events-in-javascript/

+0

非常に興味深いリンク。ありがとう! – mazniak

+5

パン/スクロールを無効にするには、 'addEventListener( 'touchmove'、function(e){e.preventDefault();}、true);' –

3

一般に、はい。 Mobile Safariは、タッチの標準的なマウスイベントのほとんど(特定のタッチ関連イベントと同様に)をサポートしています。マウスオーバーのような他のものは、まったくサポートしていません。 Safari Web Content Guideで詳細な情報を入手できます。

+0

iPhoneやiTouchでGoogle画像をチェックして、私が何を話しているのか見てみましょう。彼らは間違いなく左または右にドラッグしてイメージをドラッグすることができます。 – mazniak

+0

通常のmousedown/move/upイベントでそれ自体を実装している可能性があります。または、リンク先のページの冒頭に記載されているスクロールイベントを生成する「パンニング」ジェスチャーに依存している可能性があります。いずれも確実に可能です。 –

1

kinetic.jsを試してみてください。 iOSとAndroidの両方でうまくいきます。いくつかのアプリケーションを含む多くのチュートリアルも利用可能です。

関連する問題