我有一个脚本,它根据屏幕大小显示不同的内容,它看起来像这样:
if ((window.innerWidth < 1250 )) {
//Do something
}
我正在尝试设置大于值和小于值。我认为以下方法会起作用:
if ((window.innerWidth < 1250 && > 750)) {
//Do something
}
谁能帮我吗?
我有一个脚本,它根据屏幕大小显示不同的内容,它看起来像这样:
if ((window.innerWidth < 1250 )) {
//Do something
}
我正在尝试设置大于值和小于值。我认为以下方法会起作用:
if ((window.innerWidth < 1250 && > 750)) {
//Do something
}
谁能帮我吗?
使用布尔运算符(&&
、、||
等)时,每一边都必须是完全有效的布尔表达式。 && > 750
不是一个有效的表达式,因为> 750
不能被评估为 True 或 False。
你想要的是:
if (window.innerWidth < 1250 && window.innerWidth > 750) {
因为两者都是有效的表达式,window.innerWidth < 1250
并且window.innerWidth > 750
可以独立解决。
关闭:
if (window.innerWidth < 1250 && window.innerWidth > 750) {
您需要在 之后重复比较参数&&
以检查新值。
像这样使用:
if (window.innerWidth < 1250 && window.innerWidth > 750) {
function between(val, min, max)
{
return val >= min && val <= max;
}
if (between(window.innerWidth,750,1250)) {
//your code!!!
}