Je dois utiliser la fonction insertBefore () 2 fois, donc je dois retarder la seconde. Y a-t-il un moyen de le faire?
This is a paragraph1.
This is a paragraph2.
This is a paragraph3.
- Comment lier un événement JQuery à un sélecteur avec une variable id ou class?
- Chrome ne déclenche pas les événements de focus et de flou pour les documents au contenu éditable en iframe
- Bootstrap-Table: Comment cacher une colonne sans la supprimer du DOM?
- FancyBox2 – Titre en haut ET en bas?
- Les boutons UIslider ne fonctionnent pas avec le filtre de case à cocher
$(document).ready(function(){ $("button").click(function(){ $("#p3").insertBefore("#p2"); $("#p3").delay(1000000).insertBefore("#p1"); });});
vous pouvez utiliser setTimeout();
$(document).ready(function(){ $("button").click(function(){ $("#p3").insertBefore("#p2"); setTimeout(function(){ $("#p3").insertBefore("#p1"); }, 1000); }); });
DEMO