【发布时间】:2022-01-17 19:38:01
【问题描述】:
我想定义 4 个屏幕尺寸和 4 个变量值。我正在尝试如下。
if ($(window).width() > 789) {
var cyx = 1;
}
if ($(window).width() < 780) {
cyx = 2;
}
if ($(window).width() < 580) {
cyx = 3;
}
if ($(window).width() < 480) {
cyx = 4;
}
是否可以在 Javascript 中以更短的方式执行此操作?
谢谢。
【问题讨论】:
-
我看不懂你的代码?这根本没有意义。
-
我在下面有这个代码....但是我想缩短这个 if ($(window).width() > 789) { var cyx = 1; } if ($(window).width()
-
为了将来参考,请始终将有效的逻辑放在问题中。在这种情况下,我已经为您编辑了它。另外,你为什么需要这样做? UI 和 JS 应该是两个完全独立的实体。如果您必须根据屏幕大小修改 JS 代码,则表明某些事情没有正确完成。
-
你可以“codegolf”任何东西,当你说“更短”时,你只是在寻找建议的改进吗?你现在拥有的不是特别长(对于一段未缩小且易于理解的代码)
-
cyx应该为$(window).width() === 780包含什么值?
标签: javascript html jquery css