制作したサイトで、Androidの時に、スマホのハンバーガーメニューの動作がうまくいかない・遅いということがありまして、ちょっと調べてみました。「タッチイベント」を使っていないせいだったようです。
下記記事を参考にさせていただきました。
https://on-ze.com/archives/1639
ソースの一部を抜き出しますと
元のソースは
$(‘.navToggle’).click(function() {
この部分を
var _touch = (‘ontouchstart’ in document) ? ‘touchstart’ : ‘click’;
$(‘.navToggle’).on(_touch,function() {
に書き換えただけですが、軽く動くようになりました。