101 votes

Comment faire du code jquery APRÈS le chargement de la page?

<blockquote> <p>Si vous voulez qu’un événement fonctionne sur votre , vous devriez l’appeler à l’intérieur du Fonction $(document).ready(). Tout ce qui s’y trouve se chargera dès que possible au fur et à mesure que le DOM est chargé et <strong>avant</strong> le contenu de la page est chargé.</p> </blockquote> <p>Je veux faire du code javascript seulement <strong>après</strong> le chargement du contenu de la page, comment puis-je le faire?</p>

34voto

Kshitiz Points 199

Suivant

peut être remplacé

Il y a un autre moyen que j’utilise pour augmenter le temps de chargement de la page.

31voto

Zoltán Süle Points 359

personne n’a mentionné cela

qui est une fonction abrégée de

17voto

Boyd Cyr Points 181

Edit: Ce code attendra que tout le contenu (images et scripts) soit complètement chargé et rendu dans le navigateur.

J’ai eu ce problème où `` je me déclencherais trop rapidement pour mon code puisque le Javascript que j’ai utilisé était à des fins de formatage et de masquage d’éléments. Les éléments ont été cachés trop tôt et ont été laissés avec une hauteur de 0.

Je l’utilise `` maintenant et il se déclenche au moment où j’en ai besoin.

16voto

Diego Vinícius Points 883

Vous pouvez éviter d’être indéfini dans '$' de cette façon

ÉDITER: L’utilisation de 'DOMContentLoaded' est plus rapide que simplement 'charger' car charger la page d’attente complètement chargée, imgs inclus... tandis que DomContentLoaded n’attend que la structure

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X