ブラウザまたはphonegapアプリケーションとして実行されるコードを作成しようとしています。私がしなければならないことの1つは、タッチイベントをサポートする環境にいるかどうかを判断することです。
私の現在の問題は、Chrome(20.0.01132.47 m)が戻っtrue
て('ontouchstart' in window)
きても、タッチイベントが発生しないことです。
開発者ツールの設定ダイアログ(開発者ツールの右下にある歯車のアイコン)を開いたとき。「タッチイベントをエミュレートする」オプションがあります。このオプションをオンにすると、ブラウザはタッチイベントを発生させます。チェックされていない場合、イベントは発生しませんが、私が使用する検出では、タッチイベントが使用可能であることが示されます。
「タッチイベントのエミュレート」が有効になっているかどうかをスクリプトから確認できますか?
JQueryベースの回答は問題ありません。