J'utilise la fonction de chargement de jQuery pour restituer une partie de mon contenu lorsque le document est prêt.Comment attendre que la fonction de chargement de jQuery restitue le contenu chargé avant d'exécuter la fonction de rappel
$(document).ready(function(){
$('#header').load('header.html',function() {
//do call back function});
$('#footer').load('footer.html');
});
Je ne veux pas que ma fonction de rappel à exécuter lorsque la requête est terminée, mais lorsque le contenu chargé (ou dom?) Est prêt à être manipulé. Comment puis-je faire ceci?
Merci
Qu'est-ce qui vous fait penser que le DOM n'est pas prêt à être manipulé dans votre callback 'load()'? jQuery l'appelle * après * il a déposé le contenu de la réponse dans le conteneur cible. – Pointy
vous le faites déjà, comprenez-vous ce que fait $ (document) .ready? – Prashanth
J'utilise la fonction corner de jQuery sur un span qui se trouve dans le nouveau contenu chargé depuis header.html. La fonction de coin ne fonctionne pas correctement à moins que j'ajoute une alerte avant, ce que je pensais être un problème de synchronisation. Si c'est un problème de synchronisation, est-il logique que le contenu ne soit pas entièrement chargé lorsque j'essaie de le manipuler? – aos37