0
這是我的代碼:爲什麼第一個元素不會向下移動?
<html>
<head>
<style>
ul,li {
position:relative;
}
</style>
</head>
<body>
<ul>
<li class="c1">This is 1</li>
<li class="c2">This is 2</li>
<li class="c3">This is 3</li>
</ul>
<br>
<button>Move</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$("button").on("click",function(){
$c = $(".c2").clone(true);
$c.attr({class:""});
$c.insertAfter(".c2");
var y = $(".c2").position();
var x = ($(".c2").insertBefore(".c1")).position();
$(".c2").hide();
$c.css({position:"absolute"}).animate({"top":x.top,"left":x.left},{duration:1000});
})
</script>
</body>
</html>
爲什麼<li class="c1">This is 1</li>
不向下移動?並與<li class="c2">This is 2</li>
重疊?
你檢查了答案嗎? – Dekel
是的,坦克you.Dekel – Ehsan