预加载所有内容

时间:2012-11-02 17:25:26

标签: jquery html5 video load

我有一个页面,我以幻灯片的形式显示了许多图像和视频,但是我想确定在开始之前页面上的所有内容是否都已加载。

$(窗口).load()

检查所有内容,包括视频是否已加载?

欢呼声 感谢,

1 个答案:

答案 0 :(得分:0)

$(window).load()检查页面是否已完全加载,包括所有图像。根据{{​​3}}。

  

示例:在页面完全加载时运行一个函数,包括   图形。 $(window).load(function () { // run code });

基本上$(document).ready()检查HTML文档是否已完全加载和解析,$(window).load()将等待所有资源都被请求并且(如果找到)加载到网页中,这包括所有图像。

如果您想在视频加载后执行某些操作,可以使用$(window).load(),但我建议使用回调函数。如果您使用的是YouTube,Vimeo或Brightcove等API,那么我建议使用其库的回调而不是使用$(window).load(),这是因为如果您从远程服务器获取视频数据,那么没有办法让jQuery(客户端)固有地知道视频是否已完成流式传输。然而,jQuery会知道连接到远程源所用的脚本是否已加载。