Estoy usando jQuery UI Tabs. ¿Cómo debo evitar el parpadeo de la carga de contenido mientras también me aseguro de que el contenido esté visible cuando Javascript está desactivado?Cómo evitar que la carga de jQuery parpadee discretamente?
He intentado agregar una clase .js al cuerpo cuando el documento está cargado pero como las pestañas se cargan al mismo tiempo que la clase que se está agregando, todavía hay un parpadeo de contenido.
#container{display:none;}
<div id="container">
<div id="tabs">
<ul>
<li><a href="#tabs-1">Nunc tincidunt</a></li>
<li><a href="#tabs-2">Proin dolor</a></li>
</ul>
<div id="tabs-1">
<p>Tab 1</p>
</div>
<div id="tabs-2">
<p>Tab 2</p>
</div>
</div>
</div>
<script>
$(document).ready(function(){
$('#tabs').tabs();
$('#container').show();
});
</script>
dentro de la cabeza o entre html y cabeza? –
, siempre y cuando sea anterior al contenedor div no importa. Pero lo pondría justo después de la etiqueta html (entre html y head) –
Gracias a todos por sus respuestas. Esto funciona muy bien y también permite otras clases en la etiqueta html si fuera necesario. –