[英]How to change a Javascript variable depending on media queries?
是否可以根据 CSS 媒体查询更改 Javascript 变量? 例如。 我在 javascript 中有一个名为deviceSize
的变量,默认设置为desktop
。 我有 3 种不同的桌面平板电脑和移动媒体查询。 我怎样才能让 Javascript 知道它正在使用的媒体查询?
我想这样做是因为我想在移动设备上禁用游戏的某些功能。 我的游戏是扫雷游戏,它有三个难度级别。 由于deviceSize
,它以 16x16 网格开始。 所以我希望 javascript 根据 CSS 检测到的媒体查询更改此变量。 所以我将deviceSize
设置为 mobile 并以 8x8 网格开始游戏。
试试这个来获得宽度和高度
function getWidthAndHeight() {
let width= window.innerWidth;
let height= window.innerHeight;
}
为什么不直接使用window.innerWidth
来确定显示的大小?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.