<div?class="boxDiv">
????<img?class="rightBtn"?src="img/CustomBlackNext.gif"?alt=""/>
????<img?class="leftBtn"?src="img/CustomBlackPrevious.gif"?alt=""/>
????<div>第一個(gè)div</div>
????<div>第二個(gè)div</div>
????<div>第三個(gè)div</div>
</div>
<script>
var?divs=$(".boxDiv>div");
$(".rightBtn").click(function(){
????for(var?i=0;i<divs.length;i++){
????????$(divs[i]).hide();
????????$(divs[i+1]).show();
????}
})
</script>.boxDiv是相對(duì)定位,.boxDiv>div除了第一個(gè)是顯示的其他都是隱藏的。想要實(shí)現(xiàn)的效果就是點(diǎn)擊右箭頭隱藏當(dāng)前div顯示下一個(gè)div,點(diǎn)擊左箭頭隱藏當(dāng)前div顯示上一個(gè)div. ? js應(yīng)該怎么寫?div個(gè)數(shù)不定,所以用循環(huán)但是不知道哪里出了問題,請(qǐng)教各位?。?!跪謝?。。。。。。。。。?!
簡(jiǎn)單的點(diǎn)擊切換div問題?
nobcainiao
2016-07-10 15:31:21