我在网站上有很多图片,上面有一些脚本。但脚本只能在加载整个页面后运行。如何加速这个?
答案 0 :(得分:18)
$(document).ready(function() {
//code here
});
将在文档结构准备好但在加载所有图像之前运行脚本。
如果你想在文档结构准备好之前运行脚本,只需将你的代码放在任何地方。
答案 1 :(得分:0)
在页面加载后加载图像?
这可能取决于您尝试运行的jquery代码类型 - 您具体要做什么?
答案 2 :(得分:0)
使用
$(document).ready(function() {
//code here
});
并将jQuery-Script标记放在文档的末尾。
当DOM准备就绪时, .ready
会触发(这并不意味着图像已经加载)。
答案 3 :(得分:0)
如果你的JavaScript对你的Dom元素有任何作用,那么你必须等到页面加载。
如果需要在加载图像之前运行脚本,则始终可以延迟加载图像。这样您就不必等待图像加载。
延迟加载基本上是通过JavaScript加载图像,因此您可以控制何时加载。