javascript - 使用媒体查询仅包含桌面上的 JS 文件
问题描述
我正在尝试使用 media 属性仅在桌面设备上执行我的 javascript,而不是在移动设备上。
这就是我所拥有的:
<script type="text/javascript">
if (screen.width > 980) {
document.write('<script type="text/javascript"> ....... </script>');
}
</script>
问题是它只在移动设备上执行脚本:(
解决方案
试试window.innerWidth
,
if (window.innerWidth > 980) {
document.write('<script type="text/javascript"> ....... </script>');
}
推荐阅读
- ios - 将二维数组快速写入 CSV 文件
- javascript - Javascript双嵌套for循环遍历
- hibernate - 如何避免非规范化
- python - 为什么小整数缓存似乎不适用于 Python 3 中 round() 函数的 int 对象?
- r - 有没有办法在涉及 sumif 的 R 中复制 Excel 的目标搜索
- go - 如何从 Fluentd 日志中删除日期时间和标签?
- python - python中的正则表达式以获取URL或路径中最后出现的文件扩展名
- python - 使用 Pandas 绘制 X 对 Y 的频率,其中 X 为 0 或 1 [Python,CSV,Pandas]
- javascript - Lambda 函数运行代码第一次运行但不后续运行
- javascript - 如何使用一个简单的语句连接多个 String 元素