【发布时间】:2015-10-24 16:24:08
【问题描述】:
我需要使用 insertBefore() 函数两次,所以我需要延迟第二次。有什么办法可以吗?
<button>Click</button>
<br><br>
<p id="p1">This is a paragraph1.</p>
<p id="p2">This is a paragraph2.</p>
<p id="p3">This is a paragraph3.</p>
</body>
<script>
$(document).ready(function(){
$("button").click(function(){
$("#p3").insertBefore("#p2");
$("#p3").delay(1000000).insertBefore("#p1");
});});
</script>
【问题讨论】:
-
jQuery 的
delay()用于动画,而不是 DOM 方法。只需使用超时代替
标签: jquery