當我將一個文件加載到瀏覽器中時,我想向用戶顯示一個動畫加載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