Necesito algo de ayuda. Entonces, esta página está usando un iframe, por esa razón el cambio de diseño acumulativo es bastante notable. Así que queríamos usar un precargador para que no puedas ver eso. Pero el código del precargador solo muestra el precargador durante unos 100 ms. Quería cambiar esto, así que agregué este código entre la etiqueta del script. Pero ahora el precargador no va a desaparecer en absoluto. Girando para siempre
Este es el código:
jQuery(document).ready(function($) { $(window).load(function() { setTimeout(function() { $('#preloader').fadeOut('slow', function() {}); }, 200); // set the time here }); }); .loader { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url('https://example.com/example.svg') 50% 50% no-repeat #aa9767; /* Change the #fff here to your background color of choice for the preloader fullscreen section */ } .elementor-editor-active .loader { display: none; } <script src="https://code.jquery.com/jquery-3.6.0.js"></script> <div class="loader"></div>Dos cosas me parecen mal:
Su selector parece incorrecto, supongo que está destinado a ser .loader
El parámetro de función en document.ready no toma parámetros
jQuery(document).ready(function() { $(window).load(function() { setTimeout(function() { $('.loader').fadeOut('slow'); }, 200); // set the time here }); });