PCサイトと同じソースで、スタイルシートでスマフォ用に見た目を変えてたんですが、
スマフォでメニューを画面上部に表示させるjavascriptが実行されなかった。
単純に実行されないならいいだけど、メニューがちらついたりと、中途半端に実行になるので
メニュー処理のjavascript前に下記の判断をいれて、スマフォなら関数を抜けるようにしました。
if ((navigator.userAgent.indexOf('iPhone') > 0 && navigator.userAgent.indexOf('iPad') == -1) || navigator.userAgent.indexOf('iPod') > 0 || navigator.userAgent.indexOf('Android') > 0) {
return;
}
色々使いそうなのでメモしとこ。