显示文档加载时间的实际持续时间的加载图标?
使用 jQuery load 或类似的东西,您可以在 .load() 函数中嵌套一个函数并显示文件实际加载时间的加载图标吗?
我做过类似的事情,但我从未向自己证实这是可能的
using jQuery load or something similar, can you nest a function inside the .load() function and display a loading icon for the actual load-time of the file?
I've done things similar but I've never confirmed with myself that this was possible
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你当然可以,你可以设置一个加载图像在加载之前显示 - 然后在执行回调函数时隐藏加载图像......
You sure can, you can set a loading image to display just before you do the load - then hide the loading image when the callback function is executed...
您可以显示图标,发出请求,然后使用
load
隐藏图标的函数。这对于一个特定的负载调用来说非常有用。或者,您可以使用
ajaxStart
和ajaxStop
对您随时在页面上发出的任何请求执行此操作。ajaxStart
在 ajax 请求启动且当前没有任何其他请求正在运行时触发;当 ajax 请求完成并且没有其他未完成的请求时,将触发 ajaxStop。因此,您可以拥有一个最初隐藏的
id
“loading”元素,然后执行以下操作:有关详细信息,请参阅链接的文档。
You can show the icon, issue the request, then use the completion callback of the
load
function to hide the icon. That's great for one specific load call.Alternatively, you can use
ajaxStart
andajaxStop
to do it for any request you issue on the page at any time.ajaxStart
is triggered when an ajax request is started and there isn't any other currently running;ajaxStop
is triggered when an ajax request completes and there are none others outstanding.So you could have an element with the
id
"loading" which is initially hidden, and do this:See the linked docs for details.