gpt4 book ai didi

jquery - 使用 jquery 加载图像 : not showing in safari

转载 作者:行者123 更新时间:2023-11-28 08:57:42 27 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
jQuery callback on image load (even when the image is cached)

我有一个#mainImg img,其属性为opacity:0;

当页面加载时,我触发了以下 jQuery 代码:

$("#mainImg img").load(function(){ 
$("#mainImg img").center(); // center everything
$("#mainImg img").animate({"opacity": "1"}, "400"); // fade the image in
});

它适用于 firefox/chrome/safari。我使用 .load() 方法,因为在 webkit 浏览器中,宽度和高度是在加载图像后设置的。

但是当我尝试在单击缩略图时加载另一张图片时,该图片在 safari 中不起作用(但在 chrome 和 firefox 中起作用)。

这是我的缩略图系统代码:

$("#th2").click(function() {
$("#mainImg").html('<img src="' + new_th2_link + '" />');
$("#mainImg img").load(function(){
$("#mainImg img").center();
$("#mainImg img").animate({"opacity": "1"}, "400");
});
});

在 Safari 中,#mainImg img 的属性为 width:0;高度:0;。 Safari 是不是太快了?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com