処理でスマホ判定をしたいことがよくあります。そのときにウィンドウ幅で判断したり、「navigator.userAgent」を利用して判定したりしていました。最近それらとは違う方法でスマホ判定をするようにしているので、そちらをご紹介します。」を利用してPC、スマホで表示・非表示を制御していることが前提となります。←このようなメニュー)に持たせて、PCでは表示なし、スマホでは表示ありとしています。}}判定方法クラス「menu-toggle」の「display」の値からスマホかどうか判定します。「display」の値が『none』以外であればスマホ(768以下)、『none』であればPCです。ある要素のcssの状態のみ判定すればいいので、細かいところに気を遣う必要がなく使いやすいです。'none');}メリットこの方法であれば、スマホかどうかの判定結果はcssの@mediaに依存します。jQuery)が完全に合致します。スマホ時の見た目と動作が同じ条件で適応されます。他の判定の場合ですと、CSSは768px以下で適応されるが、javascriptの処理はiPhone・Android端末の場合しか適応されないということが起こり得ます(navigator.userAgentで判定した場合など)。問題がない場合も多いとは思います。スタイルと動作の適応条件を合わせたい場合であれば、この判定方法は適しているのかなと思います。ファイルの問題を修正してください。投稿ナビゲーション2018年11月。ブラウザのシェア率を確認。