91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用JavaScript怎么編寫一個頁面切換效果

發布時間:2021-01-11 14:15:40 來源:億速云 閱讀:289 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關使用JavaScript怎么編寫一個頁面切換效果,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

HTML+CSS部分

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

<!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部分

通過按鍵來實現頁面的功能

<script type="text/javascript">
 //封裝函數、圖片顯示的部分、傳入獲取到的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>

上述就是小編為大家分享的使用JavaScript怎么編寫一個頁面切換效果了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇坪县| 永宁县| 武威市| 来安县| 四子王旗| 探索| 靖西县| 莱州市| 阿瓦提县| 兴业县| 兴安盟| 自贡市| 天镇县| 连州市| 通道| 克东县| 缙云县| 潮安县| 衡阳市| 平武县| 金堂县| 靖边县| 黔江区| 荔波县| 旺苍县| 黄梅县| 无为县| 承德县| 密云县| 子长县| 信阳市| 大港区| 晋宁县| 九江县| 丹阳市| 伊宁县| 通山县| 白沙| 绍兴县| 梓潼县| 新竹市|