【发布时间】:2014-03-27 12:37:12
【问题描述】:
我正在使用 C# 和 MVC5 构建一个新闻网站。我也使用 MsSQL。在这个项目中,我将所有内容都制作为局部视图,当我需要时,我会调用组件并将其放入所需的部分。(将组件绑定到来自 db 等的部分)
现在我差不多完成了,但我遇到了性能问题。其中之一是从 jquery 延迟加载。
我将网页滚动到底部,在主要部分延迟加载有效,但在右侧,有组件(例如,阅读最多的新闻,评论最多的新闻)它们在主要部分滚动结束之前不会延迟加载.主要部分滚动完成后,在右侧,开始出现组件图像。
我该如何解决这个问题?
编辑:我使用; jquery.lazyload.js 和视图 (cshtml) 我将我的 img 标签设为这样;
<img class="lazy" src="/assets/img/lazyload.gif" data-original="blabla.jpg"/>
【问题讨论】:
-
向我们展示代码 / html 的结构 / 你如何延迟加载
-
你能检查一下编辑吗?
标签: c# jquery asp.net-mvc lazy-loading asp.net-mvc-5