一个纯粹的JavaScript解决方案是这样的:
var realImage = document.getElementById('realImageId');
var loadingImage = document.getElementById('loadingImage');
loadingImage.style.display = 'inline';
realImage.style.display = 'none';
// Create new image
var imgPreloader = new Image();
// define onload (= image loaded)
imgPreloader.onload = function () {
realImage.src = imgPreloader.src;
realImage.style.display = 'inline';
loadingImage.style.display = 'none';
};
// set image source
imgPreloader.src = 'path/to/imagefile';
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11946 次 |
最近记录: |