午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

JS代碼實(shí)現(xiàn)頁面切換效果(上一頁+具體頁+下一頁)

 學(xué)習(xí)妄長(zhǎng)生 2019-12-04

HTML+CSS部分
添加所有頁面,和上一頁、具體頁、下一頁的按鈕,
設(shè)置div樣式,默認(rèn)第一頁顯示,其他頁隱藏。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			.item {
				display: none;
				width: 300px;
				height: 400px;
				overflow: hidden;
				position: relative;
			}			
			.item>img {
				width: 100%;
				height: auto;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				margin: auto;
			}	
			.item.active {
				display: block;
			}
		</style>
	</head>
	<body>
		<div>
			<button class="prev" >上一頁</button>
			<button class="btn">1</button>
			<button class="btn">2</button>
			<button class="btn">3</button>
			<button class="btn">4</button>
			<button class="next" >下一頁</button>
		</div>
		<div>
			<div class="item active"><img src="img/1.png" height="1191" width="820" /></div>
			<div class="item"><img src="img/2.png" height="1191" width="820" /></div>
			<div class="item"><img src="img/3.png" height="1191" width="820" /></div>
			<div class="item"><img src="img/4.png" height="1191" width="820" /></div>
		</div>
 </body>
</html>

js部分
通過按鍵來實(shí)現(xiàn)頁面的功能

<script type="text/javascript">
			//封裝函數(shù)、圖片顯示的部分、傳入獲取到的div,和被點(diǎn)擊的序號(hào)
			function toggle(eles, active) {
				for(var i = eles.length; i--;) {
					eles[i].className = "item"; //先讓所有div隱藏
				}
				eles[active].className = "item active";//再讓被點(diǎn)擊的序號(hào)對(duì)應(yīng)的div 顯示
			}
			//獲取按鍵和div
			var aBtn = document.getElementsByClassName("btn");
			var aIem = document.getElementsByClassName("item");
			var prev = document.getElementsByClassName("prev");
			var next =  document.getElementsByClassName("next");
			var nowPage = 0; //定義當(dāng)前頁,默認(rèn)值為0;
			    
			for(var i = aBtn.length; i--;) {
					aBtn[i].tab = i;
					aBtn[i].onclick=function(){
						toggle(aIem,this.tab);
						nowPage=this.tab; //被點(diǎn)擊后,保存當(dāng)前頁的序號(hào)
					}
			}
		   //下一頁
			next[0].onclick = function () {			
					nowPage++;					
					nowPage %= aBtn.length;
					toggle(aIem,nowPage);
			}
			//上一頁
			prev[0].onclick=function(){
				nowPage--;
				if(nowPage ==-1){
					nowPage = aBtn.length-1;
				}
				toggle(aIem,nowPage);				
			}
		</script>

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多