我想在單擊同一個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