我有这样的代码,它需要从数据库中获取imgs文件名,并将它们简单地显示在网格中。 麻烦的是,客户端添加了大量的图片,有一些加载时间。 出于某种原因,浏览器以随机顺序加载图像,或者先加载较小的图像。有没有一种很好的方法来逐个加载图像?
我希望浏览器在它们出现在代码的顺序加载图像一个接一个,顶一个,那么在波纹管等
一个备注 - 页面有一些其他的图像太,它不是唯一的网格。 另一种说法 - 我应该考虑结合加载GIF吗?
<?php
$result = mFiles($id);
if ($result) {
while ($row = $result->fetch()) {
$theFile=$row['img2'];
}
?>
<div style="float:left;width:100%;">
<img src="images/upload/files/<?php echo($theFile); ?>" />
</div>
非常感谢!
你应该使用jQuery的懒加载。检查https://plugins.jquery.com/lazyload/ –