我有一系列由用户生成的图像,这些图像被送入可拖动的功能区。我正在设置图像的高度,以便它们彼此很好地排列并将它们显示在一条线上。
我面临的问题是我需要等待所有图像加载才能计算色带的宽度,并根据色带宽度设置一些可拖动的参数...在某些情况下需要5个+秒。
有没有办法等到所有这些图像都开始加载然后获得色带的宽度...这样如果只有前10个垂直像素加载了一个大的全景图像它仍然可以进行计算。
我正在使用jQuery。
谢谢。
答案 0 :(得分:1)
您可以使用load
事件:
加载事件在文档加载过程结束时触发。此时,文档中的所有对象都在DOM中,并且所有图像和子帧都已完成加载。
$(window).load(function(){
//...
})