$(window).load和$(document).ready之间有什么区别?

$(window).load和$(document).ready之间有什么区别?

我最近遇到了一个问题,我的JavaScript代码并将我的部分代码从我的代码中解决$(document).ready()$(window).load()解决了问题。

现在我明白之后会window.load被解雇document.ready,但为什么之后没有准备就绪document.ready,那之后window.load()呢?


忽然笑
浏览 643回答 3
3回答

DIEA

$(document).ready(function(){//code here});几乎每次我们工作时都会使用上面的代码jQuery。当我们想要jQuery在DOM准备好之后初始化代码时使用此代码。$(window).load()有时你想操纵图片。例如,您想要垂直和水平对齐图片,您需要获取图片的宽度和高度才能执行此操作。随着$(document).ready()你将不能够这样做,如果游客不具有已加载的图像,在这种情况下,你需要初始化jquery当图像完成加载对准功能。这就是我们使用的地方$(window).load()
打开App,查看更多内容
随时随地看视频慕课网APP