首页 > 解决方案 > 使用媒体查询仅包含桌面上的 JS 文件

问题描述

我正在尝试使用 media 属性仅在桌面设备上执行我的 javascript,而不是在移动设备上。

这就是我所拥有的:

<script type="text/javascript">

if (screen.width > 980) { 

  document.write('<script type="text/javascript">  .......  </script>');  
 } 

</script>

问题是它只在移动设备上执行脚本:(

标签: javascript

解决方案


试试window.innerWidth

if (window.innerWidth > 980) { 
  document.write('<script type="text/javascript">  .......  </script>');  
 } 

推荐阅读