私はJS+jQueryを使用して、PCとモバイルデバイスの両方で機能するはずのインタラクティブメニューを作成しています。メニューはオンザフライで作成されるので、を使用する必要があります.on()。
私はiPadでモバイル側をテストしています。私のコードは次のようなものです。
jQuery(document).on('click touchstart','.button', function(){ /* Do... */ });
イベントはclick私のPCで正常に機能しますが、touchstart何もしません。離れても、clickそれtouchstartだけでは私のiPadでは動作しません。