<分区>
Possible Duplicate:
jQuery check if image is loaded
我有以下标记的情况:
<div class="image">
<img class="" src="content-images/1.jpg">
<span class="slide" rel="content-images/2.jpg"></span>
<span class="slide" rel="content-images/3.jpg"></span>
<span class="slide" rel="content-images/4.jpg"></span>
</div>
现在在 CSS 中,div.image
的所有子项都是绝对定位的,因此它们相互堆叠。
我正在做的是,在某个触发器上,比方说当点击页面上其他地方的按钮时,将 span
更改为 img
的 src
设置为每个跨度中的 rel
。这些图像是高分辨率的大图像,因此可能需要一段时间才能完全加载。
使用 javascript/jQuery 我需要显示加载消息/指示器,从单击按钮到所有 span
被替换为 img
完成加载中。
由于图像和缓存等方面的已知问题,我无法使用 jQuery 的 .load()
。
我尝试使用 imagesloaded但它似乎没有满足我的需要。
你能想到其他方法吗?