2 回答

TA貢獻1786條經驗 獲得超11個贊
$("#start").click(function(){
if(//判斷狀態,是否是正在播放,可以看用某些標記的樣式之類的來區分,或者自定義一些flag來區分){
$(this).attr("style","background-image:url(images/start.jpg)");
changepic();//播放
resetStart();
//flag
} else{
$(this).attr("style","background-image:url(images/stop.jpg)");
clearInterval(t); //暫停
resetStart();
//flag
}
});
這樣就可以實現點擊一下就播放,再點擊一下就暫停啊

TA貢獻1155條經驗 獲得超0個贊
定義全局變量tag=0;
$("#start").live("click",function(){
if(tag==0)
{
$(this).attr("style","background-image:url(images/start.jpg)");
changepic();//播放
resetStart();
}
else
{
$(this).attr("style","background-image:url(images/stop.jpg)");
clearInterval(t); //暫停
resetStart();
}
tag=(tag+1)%2
});
添加回答
舉報