Javascript 在文档末尾有条件地加载脚本

Javascript 在文档末尾有条件地加载脚本,javascript,Javascript,我只想在窗口大小一定时加载jquery和循环插件。稍后将更改为仅为桌面浏览器加载。 如果我将此代码放在结束body标记之前,它在FF和IE中可以正常工作,但在chrome中不行。 如果我把代码放在头上,它可以在所有浏览器中运行。 当我把它放在文档末尾时,如何使它工作 所以就把它放在头上。仅仅因为性能指南要求您将它们放在脚本的底部,并不意味着将它们放在头部是一种罪恶。在这种情况下,您不会损失任何性能,因为它所做的只是为onload事件分配一个处理程序,onload事件将一直等到DOM加载后才能运

我只想在窗口大小一定时加载jquery和循环插件。稍后将更改为仅为桌面浏览器加载。 如果我将此代码放在结束body标记之前,它在FF和IE中可以正常工作,但在chrome中不行。 如果我把代码放在头上,它可以在所有浏览器中运行。 当我把它放在文档末尾时,如何使它工作


所以就把它放在头上。仅仅因为性能指南要求您将它们放在脚本的底部,并不意味着将它们放在头部是一种罪恶。在这种情况下,您不会损失任何性能,因为它所做的只是为onload事件分配一个处理程序,onload事件将一直等到DOM加载后才能运行,所以只需将它放在头部即可。仅仅因为性能指南要求您将它们放在脚本的底部,并不意味着将它们放在头部是一种罪恶。在这种情况下,您不会损失任何性能,因为它所做的只是为onload事件分配一个处理程序,onload事件将一直等到DOM加载后才能运行

$(document).ready(function() {

});
而不是

window.onload
并在函数中输入“if”

使用此

$(document).ready(function() {

});
而不是

window.onload

将“if”放入函数中

如果它在标题中工作,为什么不这样做?如果它在标题中工作,为什么不这样做?谢谢,实际上IE8确实抛出了一个错误:jquery未定义so,我发现了这个:,有没有想法,这可能是它在IE中不工作的原因?谢谢,实际上IE8确实抛出了一个错误:jquery未定义so,我发现了这个:,如果这可能是它在IE中不工作的原因,有什么想法吗?要做到这一点,他必须加载Jquery文件。这不是他想要的。要做到这一点,他必须加载Jquery文件。这不是他想要的。