Jquery 将 loading=lazy 添加到所有图像
Jquery add loading=lazy to all images
我有一个更大的网页,将 loading=lazy
属性添加到我网站上的所有 img
标签需要几天时间。在网站上使用 $('img'). attr('loading', 'lazy')
(这行得通吗?)之类的东西有用吗,还是只会让网站变慢?
它不一定具有预期的效果 - 如果您通过 JavaScript 添加属性,页面本身已经被浏览器及其预加载脚本和所有这些图像解析将被放入下载队列,就好像该属性不存在一样。
所以我强烈建议已经在源代码中添加这些属性。
我有一个更大的网页,将 loading=lazy
属性添加到我网站上的所有 img
标签需要几天时间。在网站上使用 $('img'). attr('loading', 'lazy')
(这行得通吗?)之类的东西有用吗,还是只会让网站变慢?
它不一定具有预期的效果 - 如果您通过 JavaScript 添加属性,页面本身已经被浏览器及其预加载脚本和所有这些图像解析将被放入下载队列,就好像该属性不存在一样。
所以我强烈建议已经在源代码中添加这些属性。