如何知道document.ready还剩多少时间/%?

Ton*_*bet 0 javascript jquery pageload

我通常这样做

$('#load').show();
$(document).ready(function(){
    $('#load').hide();
});
Run Code Online (Sandbox Code Playgroud)

哪里<div id="load">只有一个GIF动画

但我想改进一点并显示进度条

<div id="load"><div id="done"></div></div>
Run Code Online (Sandbox Code Playgroud)

所以我可以,在超时(我猜)

var percent_done = how_do_i_figure_out(); /*  here is where i need help */
$('#done').width(percent_done);
Run Code Online (Sandbox Code Playgroud)

gdo*_*ica 5

它无法完成!

你无法访问尚未渲染的元素,所以你怎么知道缺少什么?!