Q&A
解決済
2回答
2065閲覧
総合スコア67
JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。
jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。
0グッド
2クリップ
投稿2017/05/20 15:13
0
2
javascript1$(window).on('load resize', function(){ 2 var w = $(window).width(); 3 console.log(w); 4});
javascript
1$(window).on('load resize', function(){ 2 var w = $(window).width(); 3 console.log(w); 4});
上記のように書くと、ウィンドウのサイズを小さくしてるのにも関わらず、値が980より小さくなりません。なぜでしょう?980以上なら取得できます。 当方はwindowのサイズを980pxより小さいときの値も取得したいです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答2件
動くサンプル:https://jsfiddle.net/a6vhtdLu/
書かれているコードで Windows Firefox/Chrome で980px以下の値が取れました。 それ以外の箇所に何らかの問題があるのではないでしょうか。コード全体を質問文に追記することをお勧めします。
投稿2017/05/20 15:48
総合スコア69643
回答へのコメント
2017/05/21 01:33
ベストアンサー
記載されているコードを試してみましたが、通常状態だと980以下も取得できました。 じゃあ通常じゃない状態ではどうかというと、ブラウザのエミュレーションモードです。 Chromeでiphone6のサイズに設定してリサイズすると980ばかりが返ってきました。 こんな感じでブラウザの設定に依存した現象である可能性があります。
投稿2017/05/20 15:44
総合スコア1895
2017/05/21 00:56
2017/05/21 01:16
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
jQueryでウィンドウの横幅の値
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/21 01:33