我使用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'如果你不使用它 –