Muestra una barra de carga antes de cargar toda la página.

Me gustaría mostrar una barra de carga antes de que se cargue toda la página. Por ahora, estoy usando un pequeño retraso:

$(document).ready(function(){
    $('#page').fadeIn(2000);
});

La página ya usa jQuery.

Nota: He intentado esto, pero no funcionó para mí:

barra de carga mientras se ejecuta el script

También probé otras soluciones. En la mayoría de los casos, la página se carga como de costumbre, o la página no se carga / muestra en absoluto.

Gracias por cualquier ayuda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta