c# - 滚动时图像是如何下载的?

标签 c# asp.net html image

我怎样才能达到只有在滚动到该内容后才会下载图像的效果。因此,如果您有一个大页面并且页面底部有图像,除非您滚动到该内容,否则它们永远不会被下载。如果还有不明白的,请看imdb:

http://www.imdb.com/title/tt1385826/

让页面加载,然后滚动到 Cast 部分。只有当您滚动浏览器时,您才会看到图像请求并被下载。我是否必须编写任何特殊代码才能为我页面上的每张图片实现这一点?

最佳答案

我认为你必须使用 javascript;移动网页的视口(viewport)时,您可以计算图片何时进入 View 。届时您可以将占位符图像的路径交换为正确的图像。

Here's有一些解释的页面:他们使用 this jQuery 插件

关于c# - 滚动时图像是如何下载的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6625802/

相关文章:

c# - 如何验证 UserControl 的依赖属性?

c# - 单位圆计算

c# - 使 C# 程序能够在任何操作系统上编译

c# - 我如何拆分电子邮件 ID 并在 asp.net c# 的另一个文本框中显示 @ 之前的文本

html - 使文本背景颜色完全适合文本,删除 'padding'

javascript - 在knockout中调用read函数

c# - 使用 Mathnet 数字库进行 Svd 重组似乎是错误的

c# - 来自 MySQL 的报表查看器 C# 数据

c# - System.InvalidCastException : 'The SqlParameterCollection only accepts non-null SqlParameter type objects, not SqlParameter objects.'

javascript - 如何设置一个新类不适用于 Bootstrap 和 jQuery?