画面の幅が960ピクセル未満の場合、jQueryで何かを実行するにはどうすればよいですか?以下のコードは、ウィンドウサイズに関係なく、常に2番目のアラートを発生させます。
if (screen.width < 960) {
alert('Less than 960');
}
else {
alert('More than 960');
}
1
これは、ページの読み込み時に行うのですか、それともブラウザのサイズを変更するときに行いますか。何が決定に使用されたかを確認するために、alert(screen.width)と言うのは常に良い考えです。
—
Farrukh Subhani、2011年
なぜメディアクエリではないのですか?メディアクエリがまったく役に立たないケースはいくつも考えられます。jdlnがjQueryを使用したい場合は、使用する十分な理由があると仮定しましょう。
—
ルーク
メディアのクエリが機能しない場合、たとえば画面幅が1000ピクセルよりも大きい場合にのみ石造効果をアクティブにするなど、さまざまな用途があります。
—
Pekka