亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您好,幫忙看一下下面這個關于jquery click點擊事件的問題!

您好,幫忙看一下下面這個關于jquery click點擊事件的問題!

德瑪西亞99 2021-11-01 11:07:12
$("#start").live("mouseover",function(){$(this).attr("style","background-image:url(images/start.jpg)");changepic();//播放resetStart();});$("#start").live("mouseout",function(){$(this).attr("style","background-image:url(images/stop.jpg)");clearInterval(t); //暫停resetStart();});現在是鼠標移動到圖標到就播放,移開就暫停,如何用click點擊一下就播放,再點擊一下就暫停啊
查看完整描述

2 回答

?
Qyouu

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

}

});

這樣就可以實現點擊一下就播放,再點擊一下就暫停啊



查看完整回答
反對 回復 2021-11-06
?
白衣非少年

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
});



查看完整回答
反對 回復 2021-11-06
  • 2 回答
  • 0 關注
  • 461 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號