我正在尝试按宽度或高度检查窗口大小。如果我使用'&&'它只会检查宽度和高度是否都很低。如何更改,以便如果宽度高于1280,但高度低于720,它将显示消息,反之亦然?
var width = $(document).width(), height = $(document).height();
if ((width < 1280) || (height < 720)) { // display message if screen resolution is too low
// display message
};
答案 0 :(得分:3)
使用window
代替document
;
使用innerHeight/innerWidth
代替height/width
var width = $(window).innerWidth(), height = $(window).innerHeight();
if ((width > 1280) && (height < 720)) { // display message if screen resolution is too low
// display message
};
答案 1 :(得分:0)
如果宽度高于1280,但高度低于720
您将需要:
if ((width > 1280) && (height < 720)) { // display message if screen resolution is too low
// display message
};
答案 2 :(得分:0)
你是什么意思
反之亦然?
这个问题不是关于jQuery甚至是JavaScript。它是关于在程序编程语言中使用if
语句的。
if(width > 1280 && height < 720)
{
alert("big difference between width and height");
}
else if (width < 720 && height > 1280)
{
alert("now this time and height is bigger!");
}
当然,如果你在两个地方做同样的事情,你可以合并这两个条件。
if((width > 1280 && height < 720) || (width < 720 && height > 1280))
{
alert("big difference between width and height");
}