これらは jQuery 関数であるためwindow、jQuery オブジェクトをラップして、その関数を呼び出す必要が$(window).height()あり$(window).width()ます。pxまた、これらの関数は数値のみを返すため、 は必要ありません。
$(window).resize(function() {
if (($(window).width() > 225) && ($(window).width() < 255) && ($(window).height() > 330) && ($(window).height() < 400))
{
window.location = "URL GOES HERE"
};
});
それらを変数に保存できるので、それらを 2 回クエリする必要はありません。
$(window).resize(function() {
var w = $(window).width();
var h = $(window).height();
if ((w > 225) && (w < 255) && (h > 330) && (h < 400)) {
window.location = "URL GOES HERE";
}
});
@tdammers が質問の下のコメントで示唆したように、これよりも問題に対するより良い解決策が必要です。