我已經嘗試了幾種方法來做到這一點,並找到了兩個問題。加載大圖像頁面加載時間
- 從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