简体   繁体   English

当屏幕宽度> 700像素时隐藏JavaScript吗?

[英]Hide JavaScript when screen width > 700px?

I'm creating a mobile page for a website using jQuery mobile external resources. 我正在使用jQuery移动外部资源为网站创建移动页面。 Now I need to use jQuery mobile script only on mobile pages. 现在,我只需要在移动页面上使用jQuery移动脚本。

How to call external JS file based on “media screen” value? 如何基于“媒体屏幕”值调用外部JS文件?

eg: <link type="text/css" rel="stylesheet" media="screen and (max-width:700px)" href="style.css"> 例如: <link type="text/css" rel="stylesheet" media="screen and (max-width:700px)" href="style.css">

I'm trying this but it is not working: 我正在尝试此操作,但无法正常工作:

<script type="text/javascript" src="./mediatypechecker.js"></script>
<script>
function installSpecialEffects()
    {
        // Exit if small screen found (palmtop etc.)
        if(parseInt(screen.width) < 640)
            return;
        if(parseInt(screen.height) < 480)
            return;

        if(IsMediaType('screen, projection, tv') > 0)
            document.write('<script type="text/javascript" src="./SOME_SPECIAL_EFFECTS.js"><\/script>');
    }
    installSpecialEffects();
</script>

You can try your code here. 您可以在这里尝试您的代码

<script type="text/javascript">

  function includeJS(incFile) {
  document.write('<script type="text/javascript" src="'
    + incFile+ '"></script>'); 
  }

  // Load SOME_SPECIAL_EFFECTS on viewports above 700px wide
  if (window.matchMedia("only screen and (min-width: 700px)").matches) {
    includeJS('SOME_SPECIAL_EFFECTS.js');

  }
</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用 javascript 时,如何只让我的 header 菜单在屏幕尺寸大于 700 像素时缩小? - How can I only let my header menu shrink when the screen size is larger than 700px by using javascript? 使用javascript在700px之后显示div后,如何隐藏它? - after using javascript to show a div after 700px how do i hide it? 将Google Maps InfoWindow设置为超过700像素的宽度 - Set google maps InfoWindow to more than 700px width 在屏幕 700 像素 html/css/js 前端 Web 开发后不显示汉堡菜单 - Hamburger Menu not showing after screen 700px html/css/js front-end web dev 我需要一个jQuery函数才能仅在700px屏幕尺寸以上工作,无法在我的代码中发现错误 - I need a jQuery function to only work above 700px screen size, cant spot the error in my code 如何使用 Jquery 检查 div 的高度是否大于 700px? - How do I check if the height of a div is greater than 700px, using Jquery? 如果页面大小小于700px,asp.net重定向到另一个URL - asp.net redirect to another url if page size is less then 700px Javascript IF屏幕宽度然后隐藏div - Javascript IF screen width then hide div 隐藏屏幕宽度860px以下的文本 - Hide text under screen width 860px 屏幕尺寸低于“宽度700”时,我想打开一个新的HTML - I want to open a new html when the screen size is below “width 700” automatically
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM