课程
/前端开发
/jQuery
/jQuery基础课程
$(function(){
$("#right").bind("click",function(){
$("div").animate({
left: "+=50px"
},3000);
});
$("#left").bind("click",function(){
left: "-=50px"
2016-03-11
源自:jQuery基础课程 7-13
正在回答
你这个div的定位错了 你这是用的绝对定位,它会以body为参考来偏移,body默认有个margin值的,所以你点击的时候,它会先回到left为0的位置再进行动画;你可以设置相对定位
雨汪 提问者
animate()有自己的序列问题!具体可以到w3school.com.cn上体验!
举报
加入课程学习,有效提高前端开发速度