JS實(shí)現(xiàn)自動(dòng)定時(shí)切換的簡潔網(wǎng)頁選項(xiàng)卡效果
本文實(shí)例講述了JS實(shí)現(xiàn)自動(dòng)定時(shí)切換的簡潔網(wǎng)頁選項(xiàng)卡效果。分享給大家供大家參考。具體如下:
這是一款簡潔人網(wǎng)頁選項(xiàng)卡,與其它TAB不同的是,本選項(xiàng)卡是自動(dòng)切換的,在變量里設(shè)定選項(xiàng)卡的內(nèi)容、切換時(shí)間等,它就開始工作了,如果可以響應(yīng)鼠標(biāo)的動(dòng)作就更完美了。
運(yùn)行效果截圖如下:
在線演示地址如下:
http://demo.jb51.net/js/2015/js-auto-ds-web-menu-demo/
具體代碼如下:
<html> <head> <title>自動(dòng)切換的選項(xiàng)卡</title> <style> .tab{width:100px;height:25px;background-color:#ccc;margin:0;padding:0; border-right:1px solid #666;} .tab_on{width:100px;height:25px;background-color:#eee;margin:0;padding:0; border-bottom:1px solid #666; border-top:1px solid #666; border-left:1px solid #666;} #show{ width:200px; height:100px; background-color:#eee; border-bottom:1px solid #666; border-top:1px solid #666; border-right:1px solid #666; line-height:30px; } </style> <script language="javascript" type="text/javascript"> <!-- var n=1; var time=1000; var strArr=new Array(); strArr[0]="我們提供"; strArr[1]="高質(zhì)量腳本下載"; strArr[2]="歡迎光臨小站"; strArr[3]="精品網(wǎng)頁特效"; function init(){document.getElementById("show").innerHTML = strArr[0];} function show(){ n=n>strArr.length?1:n;//如果n>數(shù)組長度 則重新賦值為1,以便程序循環(huán) for(i=1;i<(strArr.length+1);i++){//這里for用來改變當(dāng)前tab的classname if(i==n) document.getElementById("tab_"+i).className = "tab_on"; else document.getElementById("tab_"+i).className = "tab"; } document.getElementById("show").innerHTML = strArr[n-1];//現(xiàn)實(shí)數(shù)據(jù) n++; } setInterval("show()",time);//隔一秒執(zhí)行一次 //--> </script> </head> <body onload="init()"> <table border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#eeeeee"> <tr> <td align="right"> <div id="tab_1" class="tab_on">ASP</div> <div id="tab_2" class="tab" >PHP</div> <div id="tab_3" class="tab" >JSP</div> <div id="tab_4" class="tab">JAVA</div> </td> <td bgcolor="#eeeeee"> <div id="show"></div> </td> </tr> </table> </body> </html>
希望本文所述對(duì)大家的JavaScript程序設(shè)計(jì)有所幫助。
- Vue.js組件tabs實(shí)現(xiàn)選項(xiàng)卡切換效果
- 原生js實(shí)現(xiàn)tab選項(xiàng)卡切換
- 簡單實(shí)現(xiàn)js選項(xiàng)卡切換效果
- 4種JavaScript實(shí)現(xiàn)簡單tab選項(xiàng)卡切換的方法
- js實(shí)現(xiàn)簡單選項(xiàng)卡與自動(dòng)切換效果的方法
- js實(shí)現(xiàn)簡單的可切換選項(xiàng)卡效果
- javascript實(shí)現(xiàn)tabs選項(xiàng)卡切換效果(擴(kuò)展版)
- javascript實(shí)現(xiàn)tabs選項(xiàng)卡切換效果(自寫原生js)
- 跨瀏覽器通用、可重用的選項(xiàng)卡tab切換js代碼
- js實(shí)現(xiàn)選項(xiàng)卡內(nèi)容切換以及折疊和展開效果【推薦】
相關(guān)文章
最全的JavaScript開發(fā)工具列表 總有一款適合你
最全的JavaScript開發(fā)工具列表分享給你,總有一款適合你!2017-06-06js獲取當(dāng)前時(shí)間顯示在頁面上并每秒刷新
這篇文章主要介紹了js獲取當(dāng)前時(shí)間顯示在頁面上并每秒刷新,需要的朋友可以參考下2014-12-12寫了一個(gè)layout,拖動(dòng)條連貫,內(nèi)容區(qū)可為iframe
寫了一個(gè)layout,拖動(dòng)條連貫,內(nèi)容區(qū)可為iframe...2007-08-08npm安裝依賴時(shí)出現(xiàn)Peer Dependencies沖突報(bào)錯(cuò)解決分析
這篇文章主要為大家介紹了npm安裝依賴時(shí)出現(xiàn)Peer Dependencies沖突報(bào)錯(cuò)解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09javascript中typeof操作符和constucor屬性檢測(cè)
這篇文章主要介紹了javascript中typeof操作符和constucor屬性檢測(cè)的相關(guān)資料,需要的朋友可以參考下2015-02-02JS根據(jù)生日月份和日期計(jì)算星座的簡單實(shí)現(xiàn)方法
這篇文章主要介紹了JS根據(jù)生日月份和日期計(jì)算星座的簡單實(shí)現(xiàn)方法,涉及javascript日期時(shí)間與字符串操作相關(guān)技巧,需要的朋友可以參考下2016-11-11抽出www.templatemonster.com的鼠標(biāo)懸停加載大圖模板的代碼
抽出www.templatemonster.com的鼠標(biāo)懸停加載大圖模板的代碼...2007-07-07js獲取元素到文檔區(qū)域document的(橫向、縱向)坐標(biāo)的兩種方法
獲取頁面中元素到文檔區(qū)域document的橫向、縱向坐標(biāo),在js控制元素運(yùn)動(dòng)的過程中,對(duì)于頁面元素坐標(biāo)位置的獲取是經(jīng)常用到的,這里主要總結(jié)下兩種方法2013-05-05