我正在尝试使用lazyload来仅加载可见的图像(因为我的网站是响应式的,并且一些内容被隐藏了display:none给较小屏幕上的客户端).

基本上,lazyload工作,但只有在我滚动页面之后.

这是我正在使用的延迟加载设置,即使将阈值设置为2000px(超过整个页面高度),它仍然只在用户滚动页面后加载图像(甚至1 px).
此错误仅出现在webkit浏览器中.

$(document).ready(function () {
    $("img").lazyload({threshold : "2000",effect : "fadeIn",effectspeed: 2000,});
});

解决方法

我认为它可能是阈值参数的一些不当行为,但仍然可以根据 this page手动触发加载:
<script type="text/javascript">
  $(document).ready(function () {
      $("img")
         .lazyload({
             event: "lazyload",effect: "fadeIn",effectspeed: 2000
           })
         .trigger("lazyload");
  });
</script>

但是如果你想要准备好加载所有图像,为什么还需要lazyload呢?你可以使用$.animate.

javascript – Lazy Load不会加载可见图片的更多相关文章

  1. 利用原生JS实现懒加载lazyLoad的三种方法总结

    加载页面的时候,图片一直都是流量大头,针对图片的性能方法也挺多的比如base64、雪碧图等;懒加载也是其中一种,这篇文章主要给大家介绍了关于利用原生JS实现懒加载lazyLoad的三种方法,需要的朋友可以参考下

  2. Vue lazyload图片懒加载实例详解

    本文通过实例代码给大家介绍了Vue lazyload图片懒加载的相关知识,通过导入配置等操作src/main.jswenj ,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

  3. 详解jQuery lazyload 懒加载

    Lazy Load是一个用 JavaScript 编写的jQuery插件. 它可以延迟加载长页面中的图片. 本文对它进行实例介绍,具有很好的参考价值,下面跟着小编一起来看下吧

  4. Fragment 占位组件不生成标签与路由组件lazyLoad案例

    这篇文章主要为大家介绍了Fragment 占位组件不生成标签与路由组件lazyLoad案例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  5. 深入研究jQuery图片懒加载 lazyload.js使用方法

    这篇文章主要介绍了jQuery图片懒加载 lazyload.js使用方法,通过设置临界点,占位符,设置事件来触发加载等等来讲解lazyload.js的使用,具体操作步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下。

  6. ajax+lazyload时lazyload失效问题及解决

    这里设置了图片加载进来显示是渐现的效果,以及包裹整个商品列表的容器container

  7. Angular中使用me-lazyload实现图片懒加载

    当js监听到该图片元素进入可视窗口时,将自定义属性中的地址写到src属性中,达到懒加载的效果。将me-lazyload.js引入需要的工程即可。使用首先需要明确的是,me-lazyload是一个指令。[1]依赖注入将me-lazyload注入祖先module或者需要使用的module。或者[2]属性替换将图片的src替换成lazy-src。

  8. 前端微服务化:拆分大型 Angular 应用的四种策略

    上一个月,我们花了大量的时间不熂设计方案来拆分一个大型的Angular应用。从使用Angular的Lazyload到前端微服务化,进行了一系列的讨论。过去的几周里,作为一个“专业”的咨询师,一直忙于在为客户设计一个Angular拆分的服务化方案。

  9. jquery – Lazy Loading in Flexslider

    解决方法我在滚动过程中实现了一个懒惰的负载.与此处提出的其他解决方案相比,该解决方案对于大型收藏来说效果更好.在初始化期间,它仅加载前5个图像,然后为每个动画加载3张图像.和javascript代码:

  10. jQuery LazyLoad不加载图像直到滚动

    jQueryLazyLoad不会在打开页面的可见部分加载图像,直到我滚动页面,即使在1px。当我滚动页面所有的工作正确更新:CoffeScript但是$.resize()仅在页面加载时从浏览器的控制台输入才有用解决方法您的图像必须设置宽度和高度。

随机推荐

  1. js中‘!.’是什么意思

  2. Vue如何指定不编译的文件夹和favicon.ico

    这篇文章主要介绍了Vue如何指定不编译的文件夹和favicon.ico,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  3. 基于JavaScript编写一个图片转PDF转换器

    本文为大家介绍了一个简单的 JavaScript 项目,可以将图片转换为 PDF 文件。你可以从本地选择任何一张图片,只需点击一下即可将其转换为 PDF 文件,感兴趣的可以动手尝试一下

  4. jquery点赞功能实现代码 点个赞吧!

    点赞功能很多地方都会出现,如何实现爱心点赞功能,这篇文章主要为大家详细介绍了jquery点赞功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  5. AngularJs上传前预览图片的实例代码

    使用AngularJs进行开发,在项目中,经常会遇到上传图片后,需在一旁预览图片内容,怎么实现这样的功能呢?今天小编给大家分享AugularJs上传前预览图片的实现代码,需要的朋友参考下吧

  6. JavaScript面向对象编程入门教程

    这篇文章主要介绍了JavaScript面向对象编程的相关概念,例如类、对象、属性、方法等面向对象的术语,并以实例讲解各种术语的使用,非常好的一篇面向对象入门教程,其它语言也可以参考哦

  7. jQuery中的通配符选择器使用总结

    通配符在控制input标签时相当好用,这里简单进行了jQuery中的通配符选择器使用总结,需要的朋友可以参考下

  8. javascript 动态调整图片尺寸实现代码

    在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。

  9. jquery ajaxfileupload异步上传插件

    这篇文章主要为大家详细介绍了jquery ajaxfileupload异步上传插件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  10. React学习之受控组件与数据共享实例分析

    这篇文章主要介绍了React学习之受控组件与数据共享,结合实例形式分析了React受控组件与组件间数据共享相关原理与使用技巧,需要的朋友可以参考下

返回
顶部