comment retarder insertBefore () dans jquery

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.

$(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