babyface
babyface
  • 发布:2018-08-15 14:48
  • 更新:2021-07-02 16:38
  • 阅读:1467

lazyload部分图片(第一屏的图片)没有替换回正确的图片

分类:MUI

当一个页面刷新几次,刷新4,5次这样,就会出现一次以下这种情况,就是第一屏的懒加载图片没有显示,还是那个预加载的占位图,向下滑动是可以的。

2018-08-15 14:48 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

我也遇到这个问题 而且安卓机只显示占位图 不能懒加载图片

  • babyface (作者)

    一直还没解决,然后就没用懒加载了

    2018-12-18 10:56

e***@163.com

e***@163.com

其实关于这个问题也卡了我将近一天.最后断点看了几遍函数执行过程之后,茅塞顿开.话不多说.直接说解决方案.
重要的事情说三遍!!!!!!
官方的例子已经很清楚明白了!!!!!!!!!!!!!!!!!!!!!!!!!!
官方的例子已经很清楚明白了!!!!!!!!!!!!!!!!!!!!!!!!!!
官方的例子已经很清楚明白了!!!!!!!!!!!!!!!!!!!!!!!!!!
图片url路径后面跟一个随机数不是白跟的.! 加上那个随机数.

如果是post请求后台拼接的.
直接将 $(document).imageLazyload({
placeholder: '../images/60x60.gif'
}); 官方例子中的这段代码放到你的post函数结尾处!
而在(function($) {
var list = document.getElementById("list");
list.appendChild(createFragment(50));
//$(document).imageLazyload({
// placeholder: '../images/60x60.gif'
//});
})(mui);函数中就不需要在此懒加载了

该问题目前已经被锁定, 无法添加新回复