我有一些代码试图根据它们的高度列出图像。奇怪的是,当我尝试使用2张图像时,相同的代码有点起作用但是当我尝试使用3张或更多图像时它不起作用
如果你点击菜单按钮,图像应该一个在另一个下面列出,其宽度与黑线一样宽。如果你点击第一个按钮创建2个缩略图,他们工作,但其他按钮不做任何事
我试图删除所有不相关的东西,以尽可能简单
我可能做错了什么?感谢
答案 0 :(得分:2)
您的网站空间只有两个小图片(euroscala.balkanium.com):
images/shkalla/small/1.jpg
images/shkalla/small/2.jpg
images/shkalla/small/3.jpg
不存在,因此当它到达此图像时(在createThumbs
内的循环中)而不是触发img.onload
事件,它会触发img.onerror
,因为它无法加载图像。这意味着您的totalLoaded
计数永远不会达到totalThumbs
,redrawThumbs
也不会被调用。
创建缺失的图像,或挂钩img.onerror
事件并跳过图像。