2009-11-14 5 views
5

iPhoneブラウザにJavascriptでフックできる特別なイベントがありますか?たとえば、ユーザーが左にスライドすると、特定の操作を実行したいと考えています。このようなイベントがある場合は、それらのすべての参照を参照するといいでしょう。理想的には、いつでもすべてのタッチスクリーンモバイルブラウザの標準が存在します。モバイルウェブサイトのiPhoneイベント(スライド左のようなもの)を処理します

答えて

7

マルチタッチのイベントやジェスチャーにアクセスできますが、自分で処理しなければならないフードの配管がかなりあります。ここでは、Appleのガイドです:

http://daringfireball.net/2009/12/pastrykit

:MobileSafariのWebアプリで何ができるかの一例として、

http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

、Appleの社内 "PastryKit" でこの記事をチェックアウト特に、SafariをWindowsまたはMacで使用することができます(環境設定で開発者メニューを有効にし、ユーザーエージェントをMobileSafari 3.xに設定して動作させる場合)。見て

別のUIライブラリはjQTouchです:

http://www.jqtouch.com/

0

実際に「デバイスの向きが変わったとき」という意味ですか?その場合は、onorientationchangeイベントにバインドすることができます。

Apple's Safari Reference Libraryにすべてのオン*イベントの便利なリファレンスがあります。

+0

はい、orientationchangeは私が処理したい1つのこのようなイベントになります。私はそれをスクロールすることができないので、そのWebページは非常に役に立たないです! –

+0

真剣に... IEでそのページをスクロールしてみてください。それは気違いです。 –

0

おそらくonscrollontouchstartontouchmove、または似たイベントが、あなたが探しているものです。すべてSafari HTML Referenceページに記載されています。

関連する問題