gpt4 book ai didi

html - 异步加载图像

转载 作者:技术小花猫 更新时间:2023-10-29 11:46:47 39 4
gpt4 key购买 nike

如果我有一个像下面这样的图片标签:

<img src="myimage.jpg" />

如果我向它添加“async”:

<img async src="myimage.jpg" />

图片会异步加载吗?

最佳答案

异步加载(延迟加载)内容的方法是不设置“src”属性,然后在 DOM-ready 启动后执行加载图像的脚本。

 <img data-lazysrc='http://www.amazingjokes.com/images/20140902-amazingjokes-title.png'/>

并使用 jQuery(或者也可能使用纯 JavaScript)使用以下代码(建议 here ):

<script>  
function ReLoadImages(){
$('img[data-lazysrc]').each( function(){
//* set the img src from data-src
$( this ).attr( 'src', $( this ).attr( 'data-lazysrc' ) );
}
);
}

document.addEventListener('readystatechange', event => {
if (event.target.readyState === "interactive") { //or at "complete" if you want it to execute in the most last state of window.
ReLoadImages();
}
});
</script>

关于html - 异步加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15999760/

39 4 0
文章推荐: css - 当页面滚动时,强制 div 元素留在同一个地方
文章推荐: javascript - 使用 "background-size: contain"获取调整大小的背景图像的高度
文章推荐: javascript - 如果禁用了 Javascript,则删除
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com