我想在单击同一个div时启动和停止动画。开始和停止使用相同的div(javascript-jquery)
$('div').click(function(){
//if is the first click -->do animation in loop
//if is the second click--->stop animation
});
你是怎么做到的?
我只解决了动画开始循环:
var play = 0;
function myAnimateGreen(){
$('green').animate(
{left:'+250px'},
1000,
);
while(play==1) {myAnimateGreen();}
}
$('green').click(function(){
play = 1;
myAnimateGreen();}
});
但我不能消除Stop!
检查'play'是否已经是1,然后将其设置为0. – Barmar