ベスト プラクティスに従うために、使用しているデバイスに応じて適切な JavaScript/jQuery イベントを使用しようとしています。たとえば、onclick または touch イベントを持つタグを持つモバイル サイトを構築しています。iPhone の場合は、「touchstart」イベントを使用します。そのハンドラーをオブジェクトにバインドする前に、デバイスが「touchstart」をサポートしているかどうかをテストしたいと思います。そうでない場合は、代わりに「onclick」をバインドします。
これを行う最善の方法は何ですか?