【发布时间】:2013-08-11 09:01:30
【问题描述】:
我在这里浏览了很多帖子,包括这里
Lazy Loading doesnt display my images
但我仍然有问题,我不知道可能是什么原因,但根本没有显示 img。
这是我的代码
<head>
<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.lazyload.js" type="text/javascript"></script>
<script>
function(){$("img.lazy").show().lazyload();}
</script>
</head>
<img data-original="img/66_Rafael Ginatulin -white GREEN LIFE 001.jpg" width="640" height="480" class="lazy">
<img data-original="img/66_Rafael Ginatulin -white GREEN LIFE 001.jpg" width="640" height="480" class="lazy">
<img data-original="img/66_Rafael Ginatulin -white GREEN LIFE 001.jpg" width="640" height="480" class="lazy">
<img data-original="img/66_Rafael Ginatulin -white GREEN LIFE 001.jpg" width="640" height="480" class="lazy">
<img data-original="img/66_Rafael Ginatulin -white GREEN LIFE 001.jpg" width="640" height="480" class="lazy">
<img data-original="img/66_Rafael Ginatulin -white GREEN LIFE 001.jpg" width="640" height="480" class="lazy">
【问题讨论】:
-
为什么您的图片名称中有空格?这可能是问题所在,您使用了错误的路径!
-
不,当我使用 src 而不是 data-original 时,img 正在工作
-
哎呀,我没有发现真正的问题,因为“图像命名”挡住了我的视线,我认为 @Vadim 刚刚解决了您的问题。但我仍然认为你必须修复空白的东西,因为它无效并且被认为是一种不好的做法,特别是当你在 src 中使用它时,请参阅This answer
标签: javascript load lazy-evaluation