javascript - 延迟加载的最佳方法是什么?

标签 javascript jquery

我需要消除图像渲染阻塞,为此我使用了这个小脚本

<img data-src>

$('img').each(function() {
    $(this).attr('src', $(this).data('src'));
});

对所有浏览器都有好处或者最好使用这个插件https://plugins.jquery.com/lazyload/

最佳答案

您可以添加此 CSS 规则以避免出现损坏的图像图标:

img[src=''],
img:not([src]) {
    opacity: 0;
}

这样,没有 src 的图片将不会显示。

关于javascript - 延迟加载的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45610925/

相关文章:

javascript - 如何在 react 组件中加载脚本

javascript闭包局部变量超出范围?

javascript - Rails - 使用 javascript 禁用 select_tag

javascript - JSColor 在 javascript 中加载值后更新背景颜色

javascript - 我可以将 ng-click 指令放在 JS 文件而不是 HTML 文件中吗?我应该怎么做?

javascript - 如何从网站编辑div内的代码?

javascript - 定义多维数组

javascript - 使用 JavaScript 或 Jquery 附加具有两个条件的行数据

javascript - jQuery 函数作用域混淆

javascript - 在backbonejs中销毁模型后从数据表中删除一行