Mi secuencia de comandos de carga previa a la página a veces falla y se "carga" sin fin.
Sin registros de consola. La página se cargó correctamente debajo de la cubierta div.
Es difícil explicar cualquier lógica en el momento en que sucede, parece algo aleatorio.
personalizado.js:
$(function() { $(window).on("load", function(){ $('#loader').css("display", "none", function() { $(this).remove(); }); $('html, body').css({ 'overflow': 'auto', }) }) });encabezado.php:
<body <?php body_class('d-flex flex-column h-100 no-scroll');?>> <div id="loader"><p>Loading</p></div> <?php wp_body_open(); ?> <header class="site-header”> [...]Estoy usando Wordpress.
Puede eliminar el oyente onLoad de su función. Eso podría ser un problema debido a varias razones. Puedes intentar:
$(window).on("load", function(){ $('#loader').css("display", "none", function() { $(this).remove(); }); $('html, body').css({ 'overflow': 'auto', }) })en carga
$( window ).on("load", function() { ...trigger load });Cuando se carga el documento
$( document ).ready(function() { ...remove loading });