我对这个问题做了很多研究,但没有成功。基本上我想要做的是:
1)用占位符替换所有图像的 src- 属性,例如'blank.gif'
2)使用原始图像位置添加 HTML5 data-original 属性
3)延迟加载图像(它需要 data-original 属性才能正常工作)
我没有成功的尝试: 1)将此事件侦听
器与此功能
附加document.addEventListener('beforeload', doBeforeLoad, true);
function beforeload() {
var blank = 'image/location/images/blank.gif';
$('img').each(function() {
var orig = $(this).attr('src');
$(this).attr('data-original',orig);
$(this).attr('src',blank);
console.log("changing all data on images");
});
}
2)在document.ready上确定它不会工作..
我不知道这是否可能,所以任何帮助| 建议 | 资源将不胜感激
PS:例如,我想让它在这里工作)(因为它是一篇图像繁重的文章)