帝国论坛帝国网站管理系统交流区帝国CMS 7.5专版[求助]页面图片多,如何实现按需加载? 【本版专题贴子】  
 1/9     1 2 3 4 5 6 7 8 9 ›› ›|
主题:[求助]页面图片多,如何实现按需加载? [加入收藏夹]   

rere
用户头衔:举人

精华贴   :0
发贴数   :197
经验值   :1341
注册时间:2011-09-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]页面图片多,如何实现按需加载?
对不住大家,伸手党又来了。

有个网站图片比较多,想请教一下如何在页面上实现按需加载——就是浏览器滚动到哪加载到哪,而不是浏览器打开时同时加载。

有什么简单的方法吗?

求教,感激不禁。




2023-11-09 17:16:12 已设置保密 顶部 回复 引用 报告 编辑 删除

hanjiuyin
用户头衔:探花

精华贴   :0
发贴数   :2078
经验值   :9204
注册时间:2011-10-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

页面用瀑布流



潇风工作室 QQ:656530146 专注帝国模板、插件
http://www.hjy01.com/
2023-11-09 22:25:15 已设置保密 顶部 回复 引用 报告 编辑 删除

pingpong
用户头衔:探花

精华贴   :0
发贴数   :9328
经验值   :24281
注册时间:2008-11-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

滚动时用js加载




2023-11-10 07:14:06 已设置保密 顶部 回复 引用 报告 编辑 删除

rere
用户头衔:举人

精华贴   :0
发贴数   :197
经验值   :1341
注册时间:2011-09-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

原帖由 pingpong 于 2023-11-10 07:14:06 发表
滚动时用js加载


大佬有什么详细代码吗?
网上搜一下,不太会用来着。
感谢!

[该贴被修改 1 次,最后修改时间 2023-11-10 10:52:20 ]



2023-11-10 10:51:55 已设置保密 顶部 回复 引用 报告 编辑 删除

974751476
用户头衔:秀才

精华贴   :0
发贴数   :66
经验值   :335
注册时间:2018-01-18
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

有个懒人加载搜一下就出来教程了




2023-11-10 16:55:12 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3023
经验值   :8618
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

<!-- 这是一个图片标签,但是图片的 src 属性是空的 -->  
<img class="lazy" data-src="path/to/image1.jpg" alt="image1">  
<img class="lazy" data-src="path/to/image2.jpg" alt="image2">  
<img class="lazy" data-src="path/to/image3.jpg" alt="image3">  
  
<script>  
window.onload = function() {  
    var lazyImages = [].slice.call(document.querySelectorAll("img.lazy"));  
      
    lazyImages.forEach(function(img) {  
        img.src = img.dataset.src;  
    });  
}  
</script>

在这个例子中,我们首先在 HTML 中创建了一些 img 标签,但它们的 src 属性是空的。然后我们在 JavaScript 中使用 querySelectorAll 方法找到所有带有 .lazy 类的 img 标签。然后我们遍历这些找到的图片,并将它们的 src 属性设置为它们 data-src 属性的值。这样,只有当图片滚动到视窗中时,图片才会开始加载。



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2023-11-11 06:50:34 已设置保密 顶部 回复 引用 报告 编辑 删除

cnnb
用户头衔:探花

精华贴   :0
发贴数   :5714
经验值   :16329
注册时间:2008-10-14
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

支持楼上,学习下




2023-11-11 07:46:28 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

精华贴   :0
发贴数   :5792
经验值   :17457
注册时间:2008-11-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

百度搜索 js滚动加载图片




2023-11-12 07:28:09 已设置保密 顶部 回复 引用 报告 编辑 删除

pw8
用户头衔:探花

精华贴   :0
发贴数   :8756
经验值   :22494
注册时间:2008-10-10
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

百度搜索 瀑布流js代码




2023-11-14 07:38:02 已设置保密 顶部 回复 引用 报告 编辑 删除

zhxin
用户头衔:探花

精华贴   :0
发贴数   :3773
经验值   :10388
注册时间:2013-01-09
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

支持6楼,学习




2023-11-15 07:39:21 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/9     1 2 3 4 5 6 7 8 9 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1