【发布时间】:2018-07-25 10:35:26
【问题描述】:
我正在开发一个将元素移动到特定位置的简单应用程序。我成功移动了元素,但我想在移动时添加动画。我尝试使用动画而不是偏移,但不起作用。
希望你能帮助我。
谢谢。
$('button').click(function(){
var offset = $('.target').offset();
var object = $('.object');
object.offset({top: offset.top, left: offset.left});
});
.container{
width: 120px;
height: 150px;
text-align: center;
}
.target{
margin: 0 auto;
width: 100px;
height: 100px;
background-color: #DDD;
margin-bottom: 100px;
}
.object{
margin: 0 auto;
width: 50px;
height: 50px;
background-color: brown;
}
button{
margin-top:20px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<div class="target"></div>
<div class="object"></div>
<button>MOVE</button>
</div>
【问题讨论】:
标签: jquery jquery-animate