Sto utilizzando le schede dell'interfaccia utente di jQuery. Come dovrei evitare lo sfarfallio del caricamento dei contenuti assicurandoti anche che il contenuto sia visibile quando javascript è disabilitato?Come evitare lo sfarfallio di caricamento jQuery discretamente?
Ho provato ad aggiungere una classe .js al corpo quando il documento è caricato, ma poiché le schede vengono caricate contemporaneamente alla classe aggiunta, c'è ancora lo sfarfallio del contenuto.
#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>
all'interno della testa o tra html e testa? –
finché è prima del contenitore div non importa. Ma lo metterei subito dopo il tag html (tra html e head) –
Grazie a tutti per le vostre risposte. Funziona alla grande e consente anche ad altre classi nel tag html se necessario. –