コメントありがとうございます。 サービス終了した今なら、安く中古が手に入りそ…
safariのスワイプで戻る処理をキャンセルする
iOSのサファリで画面の左端や右端からスワイプする事で
履歴の前後に移動できます。
このとても便利な機能をJavaScriptで無効にします。
$(ELEMENT).on('touchstart', function(e){ e.preventDefault(); });
ELEMENTにはbodyや最前面にあるエレメントを指定してください。
<こんなケースで使用しました>
ページ内のある要素をクリックする事で、
右から全画面のサブページが表示されるものを作成しました。
表示された後、左からスワイプした場合は、このサブページが右へ消えて行って欲しいのに
デフォルトの機能で1つ前のページに戻ってしまうため処理を無効化しました。
検索
コメントを残す