一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - JS代碼實現(xiàn)頁面切換效果

JS代碼實現(xiàn)頁面切換效果

2021-12-29 16:14_Adoph js教程

這篇文章主要為大家詳細介紹了JS代碼實現(xiàn)頁面切換效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了JS代碼實現(xiàn)頁面切換效果的具體代碼,供大家參考,具體內容如下

HTML+CSS部分

添加所有頁面,和上一頁、具體頁、下一頁的按鈕,
設置div樣式,默認第一頁顯示,其他頁隱藏。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!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部分

通過按鍵來實現(xiàn)頁面的功能

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<script type="text/javascript">
 //封裝函數(shù)、圖片顯示的部分、傳入獲取到的div,和被點擊的序號
 function toggle(eles, active) {
  for(var i = eles.length; i--;) {
   eles[i].className = "item"; //先讓所有div隱藏
  }
  eles[active].className = "item active";//再讓被點擊的序號對應的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; //定義當前頁,默認值為0;
    
  for(var i = aBtn.length; i--;) {
   aBtn[i].tab = i;
   aBtn[i].onclick=function(){
   toggle(aIem,this.tab);
   nowPage=this.tab; //被點擊后,保存當前頁的序號
   }
  }
   //下一頁
  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>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/weixin_44189739/article/details/85342424

延伸 · 閱讀

精彩推薦
  • js教程微信小程序彈窗禁止頁面滾動的實現(xiàn)代碼

    微信小程序彈窗禁止頁面滾動的實現(xiàn)代碼

    這篇文章主要介紹了微信小程序彈窗禁止頁面滾動的實現(xiàn)代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需...

    任我行RQ5442021-12-23
  • js教程原生JavaScript實現(xiàn)留言板

    原生JavaScript實現(xiàn)留言板

    這篇文章主要為大家詳細介紹了原生JavaScript實現(xiàn)留言板,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    棟棟很優(yōu)秀啊5222021-12-29
  • js教程Javascript 模擬mvc實現(xiàn)點餐程序案例詳解

    Javascript 模擬mvc實現(xiàn)點餐程序案例詳解

    這篇文章主要介紹了Javascript 模擬mvc實現(xiàn)點餐程序案例詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參...

    LiOnTalKING12072021-12-18
  • js教程原生JavaScript實現(xiàn)購物車

    原生JavaScript實現(xiàn)購物車

    這篇文章主要為大家詳細介紹了原生JavaScript實現(xiàn)購物車,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    棟棟很優(yōu)秀啊4082021-12-29
  • js教程詳解JavaScript中分解數(shù)字的三種方法

    詳解JavaScript中分解數(shù)字的三種方法

    這篇文章主要介紹了在JavaScript中分解數(shù)字的三種方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    Hunter網絡安全6052021-12-27
  • js教程js用正則表達式篩選年月日的實例方法

    js用正則表達式篩選年月日的實例方法

    在本篇文章里小編給大家整理的是一篇關于js用正則表達式篩選年月日的實例方法,對此有興趣的朋友們可以學習下。...

    小妮淺淺11852021-12-24
  • js教程ES5和ES6中類的區(qū)別總結

    ES5和ES6中類的區(qū)別總結

    這篇文章主要給大家介紹了ES5和ES6中類的區(qū)別的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋...

    Totora612122021-12-16
  • js教程微信小程序自定義膠囊樣式

    微信小程序自定義膠囊樣式

    這篇文章主要為大家詳細介紹了微信小程序自定義膠囊樣式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    四曦11332021-12-21
主站蜘蛛池模板: 朝鲜美女免费一级毛片 | 四虎4hu新地址入口 四虎1515h永久 | 国模李丽莎大尺度啪啪 | 亚洲国产区中文在线观看 | 国产福利视频一区二区微拍视频 | 免费视频大全 | 亚洲女bbwxxxx另类 | 久久久GOGO无码啪啪艺术 | 国产良心大作白丝精厕 | 91精品婷婷国产综合久久8 | 香蕉久久高清国产精品免费 | 国产人人艹 | 天天天综合网 | 深夜影院深a久久 | 亚洲成色www久久网站 | 美女视频一区二区三区在线 | 韩国三级做爰 | 放荡护士玩3p口述 | 欧美video丝袜连裤袜bd | 99国产情在线视频 | 欧美亚洲高清日韩成人 | 175m美女被网友灌醉啪啪玩脚 | 第一国内永久免费福利视频 | 亚洲国产剧情中文视频在线 | 国产99视频精品免视看9 | 农村妇女野战bbxxx | 69老司机亚洲精品一区 | 日韩欧美一区二区三区视频 | 女同性互吃奶乳免费视频 | 欧美帅老头oldmangay | 男人边吃奶边做好爽视频免费 | 69日本xxxxxxxxx98| 国产精品视频视频久久 | 男人j桶进女人p桶爽 | 办公室恋情在线观看 | 99精品视频在线观看re | 久久久久久久国产精品视频 | 99久热只有精品视频免费观看17 | 星球大战成人h无删减版 | 色播艾小青国产专区在线播放 | 婷婷综合久久 |