gpt4 book ai didi

jquery - 什么触发了 jQuery Ready() 函数?

转载 作者:行者123 更新时间:2023-12-01 06:39:51 28 4
gpt4 key购买 nike

我现在真的很困惑,我以为 jQuery(document).ready(function(){ ... }) 是在页面结束加载所有内容时触发的。

好吧,但看起来并非如此,我只是在体验:在我的页面中上传大图片并向我的就绪功能添加警报。似乎在后台图像下载完成之前警报就开始闪烁了...是否有一种等待代理用户和 http Web 服务器之间的通信停止调用就绪函数的方法?我的意思是,我想让访问者等待一个大的黑色 div 并在其中“加载”文本,直到输出所有元素(然后释放 div)。

最佳答案

ready加载所有 DOM 元素时触发该事件,但不会在这些元素引用的任何图像完成加载之前触发。您可能想使用load相反,事件将等待图像加载完毕。请注意文档中的警告。

The load event is sent to an element when it and all sub-elements have been completely loaded. This event can be sent to any element associated with a URL: images, scripts, frames, iframes, and the window object.

例如:

$(window).load( function() { ... do stuff ... } );

关于jquery - 什么触发了 jQuery Ready() 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6357414/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com