課程
/前端開發(fā)
/jQuery
/jQuery基礎(chǔ)(四)—動(dòng)畫篇
jQuery輪播圖有什么簡寫的方法
2016-11-28
源自:jQuery基礎(chǔ)(四)—動(dòng)畫篇 2-3
正在回答
var?count; $(document).ready(function(){ ??count=?$(".main?a").length;?/*給動(dòng)態(tài)變化的i備用*/; ??//創(chuàng)建一個(gè)showTime函數(shù) function?showTime(){ ??//定時(shí)器 ??timer?=?setInterval(function(){ ????//調(diào)用一個(gè)Show()函數(shù) ????Show(); ????i++; ????//當(dāng)圖片是最后一張的后面時(shí),設(shè)置圖片為第一張 ????if(i==5){ ??????i=0; ????} ??},2000); } //創(chuàng)建一個(gè)Show函數(shù) function?Show(){ ??//在這里可以用其他jquery的動(dòng)畫 ??$('.ig').eq(i).fadeIn(300).siblings('.ig').fadeOut(300); ?? ??//給.tab創(chuàng)建一個(gè)新的Class為其添加一個(gè)新的樣式,并且要在css代碼中設(shè)置該樣式 ??$('.tab').eq(i).addClass('bg').siblings('.tab').removeClass('bg'); ?? ??/* ???*?css中添加的代碼: ???*?.bg{?background-color:?#f00;?} ???*?*/ } ?? ??//鼠標(biāo)點(diǎn)擊左側(cè)的箭頭 ??$('.btn1').click(function(){ ????clearInterval(timer); ????if(i?==?0){ ??????i?=?count;//注意此時(shí)i的值 ????} ????i--; ????Show(); ????showTime(); ??}); ?? ??//鼠標(biāo)點(diǎn)擊右側(cè)的箭頭 ??$('.btn2').click(function(){ ????clearInterval(timer); ????//console.log(count-1); ????if(i?==?count-1){ ??????i?=?-1;//注意此時(shí)i的值 ????} ????i++; ????Show(); ????showTime(); ??}); ?? });
一世一人 提問者
舉報(bào)
jQuery基礎(chǔ)教程動(dòng)畫篇,講解jQuery基礎(chǔ)開啟動(dòng)畫修煉
3 回答關(guān)于jQuery中DOM元素的獲取index方法
3 回答JQuery1.9版本之后取消了toggle(),有沒有簡單的替換方法
2 回答jquery show,hide,toggle等方法在谷歌中失效在IE中有用
1 回答老師的寫法是json寫法嗎?
5 回答jquery hide() show()
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-11-28