<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery

        來源:懂視網 責編:小采 時間:2020-11-27 20:54:37
        文檔

        結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery

        結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery:關于思路,和常規選項卡思路一樣.點擊選項菜單,突出顯示,并顯示對應的選項.本文實例中主要是通過判斷點擊菜單在菜單列表中的索引位置來顯示或隱藏選項區.原生js還有很多種實現方法(藍色理想中搜索),為了與jQ版思路保持一致,本文實例用的是循環判斷. 詳見注釋
        推薦度:
        導讀結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery:關于思路,和常規選項卡思路一樣.點擊選項菜單,突出顯示,并顯示對應的選項.本文實例中主要是通過判斷點擊菜單在菜單列表中的索引位置來顯示或隱藏選項區.原生js還有很多種實現方法(藍色理想中搜索),為了與jQ版思路保持一致,本文實例用的是循環判斷. 詳見注釋
        關于思路,和常規選項卡思路一樣.點擊選項菜單,突出顯示,并顯示對應的選項.本文實例中主要是通過判斷點擊菜單在菜單列表中的索引位置來顯示或隱藏選項區.原生js還有很多種實現方法(藍色理想中搜索),為了與jQ版思路保持一致,本文實例用的是循環判斷. 詳見注釋.
        另有幾點說明:
        1. 通過本文DEMO演示,可以很明顯的看到原生JS的window.onload=function(){…}與jQuery的$(document).ready(function(){…});的區別,這也是我為什么不用樣式定義初始狀態下隱藏第二三個顯示區的原因;
        2. 本文只是選項卡一個原型實現,若要用于同一頁面多個選項卡,變量已集中到函數頭部,可自行封裝成函數;
        3. 請不要問如何實現更酷很炫的效果,請自已思考添加效果;
        4. 不希望大家用這個效果時只是機械的復制粘貼,思考加實踐,然后消化成自己的.
        查看演示:

        [Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
        核心代碼:
        代碼如下:
        //jQ版本
        $(function(){
        var _tab=$('ul.tabnav>li');//獲取選項卡導航
        var _box=$('.tabbox div');//獲取內容切換區
        var _hover='hover';//當前點擊顯示的樣式
        var _index;//索引值
        _tab.eq(0).addClass(_hover);//第一個導航高亮顯示
        _tab.click(function(){
        _index=_tab.index(this);//獲取當前點擊的索引值
        $(this).addClass(_hover).siblings().removeClass(_hover);//當前點擊高亮顯示
        _box.eq(_index).show().siblings().hide();//通過索引值讓對應的選項內容區顯示
        }).eq(0).click();
        });

        //原生JS版本
        代碼如下:
        window.onload=function(){
        var tabnav=document.getElementById('tabnav');
        var list=tabnav.getElementsByTagName('li');
        var tabbox=document.getElementById('tabbox');
        var divs=tabbox.getElementsByTagName('div');
        var hover='hover';//當前點擊顯示的樣式
        var indexValue=function(self,obj){//獲取索引值的函數,通過它獲取當前點擊在導航中的索引位置
        for(var i=0;iif(obj[i]==self) return i;
        }
        };
        var index;
        list[0].className=hover;//第一個默認高亮,建議在頁面中直接定義
        for(var k=1;kdivs[k].style.display='none';
        }
        for(var l=0;llist[l].onclick=function(){
        index=indexValue(this,list);//利用前面定義的indexValue函數取當前點擊在選項導航中的索引值,
        for(var m=0;mlist[m].className= (m==index) ? hover : '';//高亮顯示點擊項并移除其他項高亮
        }
        for(var n=0;ndivs[n].style.display= (n==index) ? 'block' : 'none';//顯示點擊對應的選項區,隱藏其他
        }
        }
        }
        }

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery

        結構/表現/行為完全分離的選項卡(jquery版和原生JS版)_jquery:關于思路,和常規選項卡思路一樣.點擊選項菜單,突出顯示,并顯示對應的選項.本文實例中主要是通過判斷點擊菜單在菜單列表中的索引位置來顯示或隱藏選項區.原生js還有很多種實現方法(藍色理想中搜索),為了與jQ版思路保持一致,本文實例用的是循環判斷. 詳見注釋
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 日韩在线看片免费人成视频播放| 13小箩利洗澡无码视频网站免费| 免费精品国产自产拍在线观看图片| 久久国产精品亚洲一区二区| 久久久久久久久久久免费精品| 在线亚洲精品自拍| 国产午夜精品理论片免费观看| 国产亚洲精aa成人网站| a级毛片免费播放| 亚洲Av综合色区无码专区桃色| 桃子视频在线观看高清免费视频| 西西人体44rt高清亚洲| 亚洲精品视频在线观看免费| 亚洲成a人片在线观看中文!!!| 中文字幕影片免费在线观看| 亚洲第一男人天堂| 国产精品冒白浆免费视频| 婷婷亚洲综合一区二区| av无码东京热亚洲男人的天堂| 五月婷婷免费视频| 97久久精品亚洲中文字幕无码 | 24小时免费直播在线观看| 亚洲日日做天天做日日谢| 热99re久久精品精品免费| 9i9精品国产免费久久| 久久亚洲精品成人无码网站| 在线观看免费高清视频| 国产亚洲综合一区二区三区| 中文字幕亚洲乱码熟女一区二区| 亚洲福利在线视频| 超pen个人视频国产免费观看| 一区二区三区免费高清视频| 亚洲首页在线观看| 亚洲AV无码成人精品区大在线| 久久精品乱子伦免费| 亚洲 暴爽 AV人人爽日日碰| 亚洲第一黄色网址| 亚洲一区免费视频| 黄色短视频免费看| 亚洲第一男人天堂| 亚洲成熟xxxxx电影|