【问题标题】:Turn off JavaScript when screen is a set size当屏幕为设定大小时关闭 JavaScript
【发布时间】:2016-02-10 19:26:23
【问题描述】:

在手机上查看我的页面时如何关闭 Javascript?

我需要一种媒体查询,当在特定设备上查看时,它会禁用页面上的所有 javascript。

到目前为止,我有这个但不知道如何真正禁用所有 javascript

if(screen.width < 480) { 
    // do any 480 width stuff here, or simply do nothing
    return;
} else {
    // do all your cool stuff here for larger screens
}

谢谢

【问题讨论】:

  • 希望您至少尝试自己编写代码。 Stack Overflow 不是代码编写服务。我建议你做一些额外的研究,无论是通过谷歌还是通过搜索,尝试一下。如果您仍然遇到问题,请返回您的代码并解释您尝试过的方法以及为什么它不起作用。
  • 你的问题一点都不清楚。
  • 我已经研究过了,也没有找到结果,所以我是不得已才来到这里的。有关如何解决此问题的建议。

标签: javascript jquery css mobile responsive-design


【解决方案1】:

您可以使用 matchMedia.js(位于 https://github.com/paulirish/matchMedia.js)并检查屏幕是否低于特定尺寸。

例如。 if (matchMedia('(max-width: 480px)')) { // Run Code Here }

【讨论】:

    【解决方案2】:

    你可以查看

    navigator.userAgent
    

    带有 Javascript 的属性。这将显示使用过的浏览器,您可以确定它是否是移动设备。

    文档: userAgent Docs

    您也可以使用纯 Javascript 来调整用户浏览器的视口宽度:

    var w = document.documentElement.clientWidth;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-08
      • 1970-01-01
      • 2015-08-07
      • 1970-01-01
      相关资源
      最近更新 更多