检查图像是否完全加载
我用来
if (document.getElementById('<%= MainImg.ClientID %>').complete) {
hideLoadDiv();
}
隐藏一个 div,它指示图像尚未加载,
但它在图像完成加载并显示之前隐藏,而浏览器向我显示页面仍在从服务器传输数据的消息:S
Is我可以使用另一个函数来确保图像完全加载吗?
I am using
if (document.getElementById('<%= MainImg.ClientID %>').complete) {
hideLoadDiv();
}
to hide a div which indicates the image is not loaded yet,
but it hides before the image has finished loading and is shown, while the browser is giving me a message that the page is still transferring data from the server :S
Is there another function I can use to make sure that the image is fully loaded?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以在图像本身上使用 onload 事件:
更新:看起来您的问题是重复的
You can use the onload event on the image iteself:
Update: looks like your question is a dup
javascript
javascript
src 应该放在最后
src should go last