2015-02-09 21 views
0

我想只在我的屏幕小於800時添加js文件。它可能如何? 我有下面的代碼片段:如何根據窗口寬度添加js文件?

<script> localhost/script/test1.js</script> 

我想補充test1.js如果寬度大於800 請幫助我。 謝謝

+0

如果當頁面加載時窗口<800,然後擴展到800以上,會發生什麼? – JLRishe 2015-02-09 08:29:30

+0

我想添加test1.js只有當窗口寬度> 800 ..感謝 – SINGH 2015-02-09 09:16:07

+0

你沒有回答我的問題。如果窗口在事實發生變化後會怎樣?你爲什麼要這樣做?這聽起來像一個[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 – JLRishe 2015-02-09 09:23:44

回答

0

也許你需要這樣的東西: 1.檢查窗口內部寬度是多少。 2.創建一個新的腳本元素並設置您需要的屬性。 3.將新創建的元素添加到頭部。

if(window.innerWidth < 800){ 
     var fileToLoad=document.createElement('script') 
     fileToLoad.setAttribute("type","text/javascript") 
     fileToLoad.setAttribute("src", filename) 
     document.getElementsByTagName("head")[0].appendChild(fileToLoad) 
    } 
相關問題