这些是 jQuery 函数,因此您必须包装window
一个 jQuery 对象并在其上调用函数:$(window).height()
和$(window).width()
. 此外,您不需要px
, 因为这些函数只返回一个 number。
$(window).resize(function() {
if (($(window).width() > 225) && ($(window).width() < 255) && ($(window).height() > 330) && ($(window).height() < 400))
{
window.location = "URL GOES HERE"
};
});
您可以将它们保存在一个变量中,这样您就不需要查询它们两次。
$(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在您的问题下的评论中所建议的那样,您的问题必须有比这更好的解决方案。