/ / jQuery (document) .ready non aspetta che DOM sia pronto - jquery, dom

jQuery (document) .ready non aspetta che DOM sia pronto - jquery, dom

Ho un'animazione molto sottile nell'intestazione. Quando si carica la pagina per la prima volta o si aggiorna con cmd + shift + r (mac) per cancellare la cache, jQuery non sembra davvero aspettare che il DOM sia pronto. Avvia l'animazione prima che sia saltato tutto il normale html / css su.

Sto solo fraintendendo esattamente cosa (documenta). Già lo fa davvero?

risposte:

6 per risposta № 1

DOMContentLoaded si attiva quando il DOM è pronto, ma questo non significa necessariamente che tutto il CSS e le immagini sono stati caricati. Se lo desideri, un'opzione migliore sarebbe $(window).on("load",function(){...});