我只想在窗口大小一定的情况下加载jquery和循环插件。这将稍后更改为仅加载桌面浏览器。 如果我将这段代码放在关闭的body标签之前,它在FF和IE中可以正常工作,但不能在chrome中正常工作。 如果我将代码放在首位,它可以在所有浏览器中使用。 如何在文档结束时使其工作?有条件地在文档结尾加载脚本
http://dl.dropbox.com/u/426954/allora/index.html
if (document.documentElement.clientWidth > 600) {
window.onload = function() {
//load jquery
var j = document.createElement('script');
j.setAttribute('src', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js');
document.getElementsByTagName("head")[0].appendChild(j);
//load cycle plugin
var c = document.createElement('script');
c.setAttribute('src', 'http://cloud.github.com/downloads/malsup/cycle/jquery.cycle.all.latest.js');
document.getElementsByTagName("head")[0].appendChild(c);
//load custom script
var elScript = document.createElement('script');
elScript.setAttribute('src', 'js/script.js');
document.getElementsByTagName("head")[0].appendChild(elScript);
}
}
如果它工作在头,为什么不那样做? – Neil 2011-02-02 12:45:36