我对这个问题进行了大量研究,但没有成功.基本上我想要做的是:
1)用占位符替换所有图像的src-属性,如'blank.gif'2
)添加HTML5数据原始属性与原始图像位置
3)延迟加载图像(它需要data-original属性才能正常工作)
我尝试了但没有成功:
1)document.addEventListener('beforeload', doBeforeLoad, true);
使用此函数附加此eventlistener
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");
});
}
Run Code Online (Sandbox Code Playgroud)
2)在document.ready确定它不会工作..
我不知道如果这甚至有可能,所以任何帮助| 建议| 资源将非常感激
PS:例如我想让它在这里工作)(因为它是一个图像沉重的文章)
我安装了gedit 2.30.2(最新版本)和Mac OSX 10.6.5.我不能用+ +"8"来写一个花括号.在Ubuntu上没问题,在XCode上没有问题,但gedit不会让我写一个大括号...我在google上搜索了很多,每次都找到相同的答案:使用+ +"8"....请帮助