请问一下JQ如何给一个元素根据情况绑定多个点击事件?
写了一个div,想让div第一次点击的时候向右边移动,第二次点击的时候向下移动,第三次向左移动,第四次向上移动,也就是矩形的路线,可是我的代码只能实现一轮点击,也就是执行完一个矩形的点击事件之后再点击就没反应了,求帮忙。。我想让它能循环点击事件代码如下:
程序代码:<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8' />
<title>动画</title>
<style>
* {padding:0;margin:0;}
#main {width:100px;height:100px;cursor:pointer;background-color:skyblue;position:relative;}
</style>
<script type='text/javascript' src='./jQuery/jquery-3.1.1.js'></script>
<script>
$(function(){
$('#main').unbind('click').click(function(){
$(this).animate({'left':'800px'},3000); //向右
$('#main').unbind('click').click(function(){
$(this).animate({'top':'500px'},3000); //向下
$('#main').unbind('click').click(function(){
$(this).animate({'left':'0px'},3000); //向左
$('#main').unbind('click').click(function(){
$(this).animate({'top':'0px'},3000); //向上
})
})
})
})
});
</script>
</head>
<body>
<div id='main'></div>
</body>
</html>








