2016-02-19 46 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>