Hé là, j'essaye d'avoir un div "cacher", puis "enlever" une fois l'animation de peau terminée. Il semble que je puisse obtenir l'un ou l'autre, mais pas les deux. J'ai essayé d'utiliser setTimeout, mais cela ne fait que masquer la div mais pas la supprimer.jQuery, essayant d'enlever un div caché après x secondes?
Voici le code:
$(this).parents("div:eq(0)").hide("fast");
setTimeout(function() { $(this).parents("div:eq(0)").remove();}, 1000);
Si je fais le supprimer sans setTimeout, il enlève la div, mais ne pas afficher l'animation cacher.
Toute aide appréciée!
Pourquoi la jambe .parents fonctionne-t-elle deux fois? Rappelez-vous ceci traverse tous les parents – redsquare
@redsquare - bon appel. Je faisais seulement attention à la portée, pas aux sélecteurs réels quand je l'ai écrit. Je l'ai mis à jour pour être un peu plus efficace. – zombat
puis utilisez le plus proche;) – redsquare