jquery - 你可以在所有图像上使用jquery延迟加载吗(不仅仅是 View 之外的图像)

标签 jquery lazy-loading

我有一个包含很多图像(相册)的网页。我正在使用lazyloading jquery plugin当我向下滚动时,仅将图像加载到浏览器 View 之外,这非常有用。

我遇到的一个问题是,我希望加载图标首先显示在当前 View 中加载的图像上,其中一些是大图像,并且它们显示为错误的浏览器“图像尚未加载”图标直到他们下载。我在这个插件上没有看到任何属性来支持 View 和滚动。

有人知道这是否可行吗?

最佳答案

我一直在自己的网页中使用该插件。 在插件描述中还有超时功能,这实际上是您想要的行为。

查看演示页面 http://www.appelsiini.net/projects/lazyload/enabled_timeout.html

如果您需要进一步帮助,请发表评论。

关于jquery - 你可以在所有图像上使用jquery延迟加载吗(不仅仅是 View 之外的图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3036524/

相关文章:

ruby-on-rails-3 - :remote => true/data-remote on a form loaded via ajax

javascript - html2canvas - iframe 没有屏幕截图

javascript - 为什么在 asp.net mvc 中更改图像链接会异步调用 Controller

ios - 在 ScrollView 中延迟加载图像似乎会增加内存

c# - NHibernate 无意的延迟属性加载

jquery - 如何使用 jQuery 为 border-top-right-radius 的水平和垂直半径设置动画

java - 如何编写实用程序类以便我可以使用 DTO 设计模式执行延迟加载?

ruby-on-rails - Ruby 中的线程安全枚举器

entity-framework - Entity Framework 表拆分 - 如何初始化延迟加载的属性?

jquery - 如果 ajax 花费的时间少于 X 秒,如何延迟显示进度?