当我将一个文件加载到浏览器中时,我想向用户显示一个动画加载gif。但是,如果文件非常大,浏览器看起来很嘈杂,那么我的gif动画就不起作用了。我可以做什么来可视化加载?JS - readAsDataURL阻止浏览器活动
HTML
<img id="loader" src="img/load.gif" />
JS
reader.readAsDataURL(file);
reader.onloadend = function(){
document.getElementById('loader').style.display='none';
var source = reader.result;
document.getElementById('img').setAttribute('src', source);
}
document.getElementById('loader').style.display='block';
为什么你删除[前一个问题(http://stackoverflow.com/questions/16499969/js-readasdataurl-blocks-animated-gif)和刚刚重新发布了同样的问题一个分钟后? – 2013-05-11 20:39:21
我无法编辑标题,对不起,我很笨拙 – poppel 2013-05-11 21:18:46