为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下在html里面 lazy_src和 src 有什么不同?

请问一下在html里面 lazy_src和 src 有什么不同?

绝地无双 2021-06-10 11:07:54
用<img lazy_src="" />为什么有些浏览器加载不了图片,而 <img src="" />就可以。
查看完整描述

2 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

1.src後跟图片路径,会直接加载。
如<img src="">,它 是标准的HTML语言 浏览器都能支持

2.lazy_src後跟图片路径,但是不会直接加载,它是延迟加载图片路径的JS插件,对于某些浏览器来说自然无法识别
延时代码:
<script src="jquery-1.11.1.js"></script>
<script>
$(document).ready(function () {
$(window).scroll(function () {
loadImg();
})

function loadImg() {
$("img").each(function () {
if ($(this).offset().top < $(window).height() * 2 + $(window).scrollTop()) {
$(this).attr("src", $(this).attr("lazy_src")).removeAttr("lazy_src");
}
});
}
})

</script>



查看完整回答
反对 回复 2021-06-20
?
跃然一笑

TA贡献1826条经验 获得超6个赞

你说的 lazy_src 应该是 图片JS延迟加载 并非浏览器问题
而<img src=""> 是标准的HTML语言 浏览器都能支持
<script src="jquery-1.11.1.js"></script>
<script>
$(document).ready(function () {
$(window).scroll(function () {
loadImg();
})

function loadImg() {
$("img").each(function () {
if ($(this).offset().top < $(window).height() * 2 + $(window).scrollTop()) {
$(this).attr("src", $(this).attr("lazy_src")).removeAttr("lazy_src");
}
});
}
})

</script>
延时代码



查看完整回答
反对 回复 2021-06-20
  • 2 回答
  • 0 关注
  • 508 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信