JavaScript、tab切換完整版(自動切換、滑鼠移入停止、移開運行),javascripttab

來源:互聯網
上載者:User

JavaScript、tab切換完整版(自動切換、滑鼠移入停止、移開運行),javascripttab

如下所示:

廢話不多說了,直接給大家貼js代碼了.

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>table切換</title><style type="text/css">*{padding: }button{width: 95px;}.active {background-color: yellow;}#wrap{width:510px;overflow: hidden;margin:0 auto;}#inner{width:9999px;overflow: hidden;position: relative;left:0;/*transition: left 0.6s;*/}#inner a {float: left;}#inner img {display: block;width:510px;}#main{text-align: center;}</style></head><body><div id="wrap"><div id="inner"><a href="###"><img src="img/1.jpg"></a><a href="###"><img src="img/2.jpg"></a><a href="###"><img src="img/3.jpg"></a><a href="###"><img src="img/4.jpg"></a><a href="###"><img src="img/5.jpg"></a></div></div><div id="main"><button class="active">1</button><button>2</button><button>3</button><button>4</button><button>5</button></div><script type="text/javascript">//擷取節點var btnList = document.getElementsByTagName("button");var inner = document.getElementById("inner");//可見寬度var perWidth = inner.children[0].offsetWidth;//添加事件//迴圈呼叫事件封裝成函數tabfunction tab(){inner.style.left = -perWidth * this.index + "px";for(var j = 0; j < btnList.length; j++) {btnList[j].className = "";}btnList[index].className = "active";}for(var i = 0; i < btnList.length; i++) {btnList[i].index = i;btnList[i].onclick = function() {index=this.index;tab();}}var index =0;function prom(){index ++;if(index > btnList.length-1){index = 0;}tab();}var timer = setInterval(prom,2000);inner.onmouseover = function() {// alert("滑鼠移入");clearInterval(timer);}inner.onmouseout = function() {// alert("滑鼠移出");timer = setInterval(prom,2000);}</script></body></html>

以上代碼是給大家分享的JavaScript、tab切換完整版(自動切換、滑鼠移入停止、移開運行)的全部內容,希望大家喜歡。

您可能感興趣的文章:
  • javascript仿126郵箱TAB轉場效果
  • 漂亮的js tab圖片輪換效果代碼(可自訂的投影片和圖片緩衝切換)
  • javascript 定時自動切換的選項卡Tab
  • div+css+js類比tab轉場效果 事件綁定 IE,firefox相容
  • 一個精簡的JS DIV層tab切換代碼
  • 基於jquery的tab切換 js原理
  • javascript實現tabs選項卡轉場效果(自寫原生js)
  • js(JavaScript)實現TAB標籤轉場效果的簡單一實例
  • jQuery外掛程式zepto.js簡單實現tab切換
  • 簡單純js實現點擊切換TAB標籤執行個體

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.