Pour interagir avec le document, le code jQuery ne peut s'excuter avant que le DOM soit construit et fonctionnel. jQuery propose un gestionnaire d'évènements qui détermine ce moment.
$( document ).ready( function(){
console.log( "Le DOM est prêt !" );
});
Pour interagir lorsque le document est totalement chargé, avec les images par exemple :
$( window ).load( function(){
console.log( "Les images sont chargées !" );
});