当前位置:首页>网络技术>简单HTML5原生图片懒加载属性无需JS

简单HTML5原生图片懒加载属性无需JS

在现代Web开发中,HTML5提供了一个原生的懒加载特性,即通过在img标签中添加lazy属性。这个方法非常简单直接,不需要额外的JavaScript代码来实现图片的懒加载。

下面是如何使用这个特性的示例:

只需要给图片添加 loading=”lazy” 就可以实现懒加载。

<img src="" loading="lazy" >

这里可以添加一段JavaScript代码,用于在图片加载前显示占位图

<img src="" loading="lazy" data-src="path/to/image1.jpg" >
 <script>
        document.addEventListener('DOMContentLoaded', function() {
            'loading' in HTMLImageElement.prototype || 
            document.querySelectorAll('img[data-src]').forEach(img => {
                img.src = img.dataset.src;
            });
        });
</script>
声明:本站内容均转载于互联网,拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!如若本站内容侵犯了原著者的合法权益,请联系我们邮箱:tsstee@sina.com。

给TA打赏
共{{data.count}}人
人已打赏
网络技术

宝塔面板第三方企业版安装脚本

2024-5-29 1:07:00

网络技术

FFmpeg基础到工程 基于多路H265监控录放开发

2024-6-1 15:40:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索