【发布时间】:2020-11-10 09:41:53
【问题描述】:
第一次点击按钮时,div 应该向右移动 300 像素。在按钮 div 上单击第二次时,动画应向左 300 像素。下次点击也一样。
我尝试过,但它只向左移动,但我如何切换以将 div 再次向右移动?
代码-
<script>
$(document).ready(function(){
$("button").click(function(){
$("div").animate({ marginLeft: "300px"});
});
});
</script>
<style>
button{
color:white;
background-color: red;
padding: 10px 20px;
}
div{
display: inline-block;
width: 150px;
height: 150px;
background-color: yellow;
margin: 20px 50px;
}
</style>
HTML -
<button>Click me</button>
<div>Hello</div>
【问题讨论】: