2016-02-19 43 views
0

我需要一些帮助才能让我的JavaScript代码仅在移动设备上运行。我做了一些简单的研究并发现了这一点。仅在移动设备中添加JavaScript标记

<script type="text/javascript"> 
    if($(window).width() <= 480){ 
    // do your stuff 
    } 
</script> 

但是当我用我的代码实现它时,它不能正常工作。

<script type="text/javascript"> 
    if($(window).width() <= 480){ 
    name='container' src='https://example.com/embeds/java.js' 
    } 
</script> 

有什么我失踪了吗?

+0

是啊,这是一个JavaScript错误。如果你想添加一个文件,追加ir或document.write它。 – epascarello

+0

任何想法如何解决它?如果窗口宽度小于480像素,我基本上只想运行另一个JavaScript代码。 – Paul

+0

document.write()它或createElement和appendChild() – epascarello

回答

1

你还必须检查高度,以获得精确的设备尺寸

<script type="text/javascript"> 
var width = $(window).width(), height = $(window).height(); 
    if ((width <= 1023) && (height >= 768)) { 
     //do some stuff 
    } 
</script>