我已经尝试了几种方法来做到这一点,并找到了两个问题。加载大图像页面加载时间
- 从ajax帖子载入图片,并更新一个img id来源。
- PHP函数,它将所有图像加载到“li”列表中,并将类设置为display:none并使用jquery隐藏/显示图像。
我的问题是这些图像的最小值为1440px x 960px。因此,如果我加载了ajax文章,它需要一段时间才能显示完整图像,如果使用php循环加载,页面加载需要很长时间。
这里是我的我的PHP循环功能的例子:
public function LoadStreamImages()
{
$imgs = '<li id="0"><img src="img/OM.jpg" class="bgimg" /></li>';
if($db->num_rows($consulta)>0)
{
while($row = $db->fetch_array($consulta)) {
$imgs .= '<li id="' . $row['id'] . '" class="hidden"><img src="img/' . $row['imagefile'] . '" class="bgimg" /></li>';
}
}
echo $imgs;
}
我能做些什么来spead这个吗?
在这里完全讨论http://stackoverflow.com/questions/4285042/can-jquery-ajax-load-image – 2013-02-09 01:25:51
不太确定如何适用于一次加载多个(600)大图像,如果你能告诉我一个例子或告诉我哪个是最好的方式去它将是有益的..不寻找答案只是很好的建议:) – Andres 2013-02-09 01:28:38