我使用jquery.flexslider
插件,它工作正常。當我第一次加載網站時addScript函數不工作
但對於屏幕< 600px我不想加載插件。我嘗試了幾個腳本,並以下面的結尾,我認爲最好。
我把它插在標題中的CSS和JS標籤後面,但不幸的是它只能在第二次加載時使用,而不是第一次使用F5(在IE 11和Chrome 45.0.2454.101中測試過)。
function addScript (src) {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = 'www.mywebadre.ss/js/jquery.flexslider-min.js';
document.head.appendChild(script);
}
if (screen.width > 600) {
addScript("www.mywebadre.ss/js/jquery.flexslider-min.js");
}
所以你只關心檢查頁面的初始負載上的屏幕寬度? – ryuu9187
我想你試圖隱藏較小屏幕的幻燈片,如果是這樣的話,我會建議忘記你想要做什麼,並使用CSS媒體查詢來顯示/隱藏相關元素。 – Archer
我想知道爲什麼你的函數addScript在參數'src'中有一個參數'src'如果你不使用它 –