私は自分のウェブサイトで次のjqueryコールを持っており、訪問者がデスクトップデバイス(画面サイズが767pxを超える)を使用している場合にのみ動作させたいと思います。これはどのように達成できますか?デスクトップ上でjqueryメソッドを呼び出す
SCRIPT
<script>$("#sidebar").stick_in_parent();</script>
私は自分のウェブサイトで次のjqueryコールを持っており、訪問者がデスクトップデバイス(画面サイズが767pxを超える)を使用している場合にのみ動作させたいと思います。これはどのように達成できますか?デスクトップ上でjqueryメソッドを呼び出す
SCRIPT
<script>$("#sidebar").stick_in_parent();</script>
あなたは、ウィンドウの幅をチェックしますが、心に留めておくことができ、767px以上の幅を持つハンドヘルドがあります。これは「デスクトップチェック」ではありません。
OS名と画面サイズを取得するためにnavigator.platformを使用します。
What is the list of possible values for navigator.platform as of today?
https://developer.mozilla.org/en/docs/Web/API/Window/matchMedia – haim770
ちょうどFYI 767px以上の画面サイズを持つハンドヘルドデバイスがたくさんあります。おそらくピクセル比もチェックしたいと思うでしょう。 –