1
有沒有一種方法來加載jQuery有條件地使用純JavaScript,如果窗口與<比600px,並把一個「其他」加載jquery以異步方式?有條件地用純JavaScript加載jQuery,如果窗口<600px
有沒有一種方法來加載jQuery有條件地使用純JavaScript,如果窗口與<比600px,並把一個「其他」加載jquery以異步方式?有條件地用純JavaScript加載jQuery,如果窗口<600px
是這樣的?
var sync;
if (window.outerWidth < 600) {
sync = false;
} else {
sync = true;
}
function loadScript(sync) {
var script = document.createElement("script");
script.type = "text/javascript";
script.async = sync;
script.src = "https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.1/jquery.js";
document.getElementsByTagName("head")[0].appendChild(script);
};
loadScript(sync);
謝謝yezzz。我試過,但似乎jQuery不加載。 – MaxLuc
我認爲它的確如此。也許你在jquery加載之前使用jquery函數。 jquery示例:https://jsfiddle.net/6epe4w7p/ – yezzz