jquery - 渐进式下载

标签 jquery asp.net-mvc jquery-mobile razor asp.net-mvc-4

我正在使用 asp.net MVC 4 razor 开发 JQuery 移动应用程序。在我的应用程序中,数据库中保存了图像列表。

是否可以以渐进方式显示这些图像?

最佳答案

我对你的问题的理解是你不想加载视口(viewport)(网页的可见部分)之外的图像。 您想要延迟加载图像。

检查这个 jQuery 插件:

Lazy Load Plugin for jQuery

<强> See Working Demo

Lazy Load 是一个用 JavaScript 编写的 jQuery 插件。它会延迟长网页中图像的加载。 在用户滚动到视口(viewport)(网页的可见部分)之外的图像时,不会加载它们。这与图像预加载相反。

在包含许多大图像的长网页上使用延迟加载可以使页面加载速度更快。加载可见图像后,浏览器将处于就绪状态。在某些情况下,它还可以帮助减少服务器负载。

关于jquery - 渐进式下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12707598/

相关文章:

jquery - IE/jquery/CSS 兼容性

javascript - jQuery序列化数据和PHP $ _POST不匹配

javascript - 好简单的 jQuery

asp.net-mvc - 如何将行模型从 Kendo Grid 传递到可编辑模板

javascript - Google ReCaptcha前端解决方案

javascript - 无法使用 jQuery Mobile 1.3.1 显示弹出窗口

javascript - 在移动设备上的 pageshow() 事件上使用 jcarousel 框架时延迟几秒

javascript - 在与按钮相同的 div block 中获取跨度的内部文本

asp.net-mvc - 正确设置 IIS Express SSL 证书以开发 .net 核心 mvc 应用程序

jquery - 为什么我的 Mobile Safari 缓存无法清除?