【发布时间】:2010-05-20 09:01:27
【问题描述】:
我有一个包含 179 个缩略图的列表,我正在尝试将 jQuery 灯箱工具应用于超链接的无序列表。
我遇到的问题是,jQuery 直到图像下载完成后才会触发,每个图像本身大约 23K,不是那么大,但作为一个组,这相当于大约 4MB。
在页面完全下载每个缩略图然后允许 jQuery 触发之前,IE(客户端使用的主浏览器)有 5 秒的延迟。
我尝试将 jQuery 文档就绪事件放在不同的地方但没有成功,并且只能通过在灯箱后应用 .show() 之前使用 display:none 设置 ul 上的 css 来隐藏创可贴已申请。
我希望有一种方法可以让 jQuery 脚本在所有内容下载之前触发?
干杯
更新:我的代码是:
$(document).ready(function(){
$("li.eventPhoto a").lightBox();
});
但在所有图片加载完成之前,这不适用于 IE。
【问题讨论】: