【发布时间】:2012-07-16 18:12:44
【问题描述】:
我有一个非常难过的番茄,因为它没有调整大小,可怜的东西。如果我不放“加载”功能,那么我的一些拇指将不会调整大小,如果我这样做,那么其他拇指将不会调整大小。
startDiv.find('img').each(function(p) {
$(this).parent().css({ height: thumbs_size, width:thumbs_size });
$(this).css({ height: thumbs_size, width: thumbs_size }); //temporary
$(this).load(function() {
if ($(this).height() > $(this).width()) {
var w = thumbs_size;
var h = Math.ceil($(this).height() / $(this).width() * thumbs_size);
} else {
var h = thumbs_size;
var w = Math.ceil($(this).width() / $(this).height() * thumbs_size);
}
$(this).css({ height: h, width: w });
});
});
谁能拯救我的番茄? 谢谢! :)
【问题讨论】:
-
您能否提供jsFiddles 来演示使用& 不使用
load函数时的问题? -
你的问题的标题应该是可搜索的,在问题本身中留下任何幽默,除非你想让搜索悲伤番茄的人找到这个问题。
-
一个非常悲伤的番茄:img690.imageshack.us/img690/1272/tomatoe2.jpg BTW,检查图像是否加载可能很棘手:stackoverflow.com/questions/11185390/proper-jquery-image-load
-
好番茄!我在小提琴中加入了我悲伤的番茄。 Fiddle 显示了问题,但并不完全……jsfiddle.net/tcHEN/1 页面中的脚本越多,例如 Wordpress 中的脚本越多,图像集越大。
标签: jquery image load thumbnails