Javascript 一旦加载DOM中的所有内容,在第一次初始加载之后,jQuery将回调
一个页面加载,一些脚本,一些css,基本DOM,一切都完成了 然后,用户执行一些操作,一个函数将几个元素加载到DOM中。视频、带背景图像的div、img。这需要一段时间 它们只是附加的HTML代码,没有什么特别之处,浏览器当然会启动对相应资源的所有请求 现在,我希望在所有这些基本的HTTP GET请求完成后发生回调事件。差不多Javascript 一旦加载DOM中的所有内容,在第一次初始加载之后,jQuery将回调,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,一个页面加载,一些脚本,一些css,基本DOM,一切都完成了 然后,用户执行一些操作,一个函数将几个元素加载到DOM中。视频、带背景图像的div、img。这需要一段时间 它们只是附加的HTML代码,没有什么特别之处,浏览器当然会启动对相应资源的所有请求 现在,我希望在所有这些基本的HTTP GET请求完成后发生回调事件。差不多 window.onload = function() { .. } 或 但这两种方法似乎都不管用 我要处理多种类型的元素,所以一些基本的 $('img').on('lo
window.onload = function() { .. }
或
但这两种方法似乎都不管用
我要处理多种类型的元素,所以一些基本的
$('img').on('load',function() { .. });
这是行不通的。有什么想法吗?循环所有需要等待的事情,并在每个事情上单独使用加载事件。当他们都完成加载后,做你自己的事情。这对有背景图像的div有效吗?不,你需要获取背景图像并单独预加载。除了避免一开始就需要这样做之外,没有简单的解决方法。因此我将使用new image.src=imageSource,检查其是否加载,css背景图像引用提取图像已经被缓存?
$('img').on('load',function() { .. });