JavaScript實現(xiàn)多欄目切換效果
在網(wǎng)站開發(fā)中尤其是新聞類網(wǎng)站,經(jīng)常遇到多欄目切換的設(shè)計,這種效果有很多種實現(xiàn)效果,現(xiàn)在記錄一種很簡單的寫法:
<style> .news_wrap{ width: 380px; height: 266px; float: left; margin-left: 15px; } .news_head{ width: 380px; border-bottom: 2px solid #dedede; height: 51px; line-height: 51px; } .tabList ul li{ float: left; cursor: pointer; font-weight: bold; text-align: center; font-size: 16px; width: 72px; } .cli1{ color: #3a7aaf; border-bottom: 2px solid #3a7aaf; } .more{ font-size: 14px; color: #9a9a9a; float: right; font-weight: normal; padding-right: 0; } .tabCon{ width: 376px; padding-top: 13px; overflow: hidden; } </style> <div class="news_wrap"> <div class="news_head"> <div class="tabList"> <ul> <li class="cli1" id="p1" onmouseover="return swap_tab(1)" >工作動態(tài)</li> <li class="cli2" id="p2" onmouseover="return swap_tab(2)" >媒體鏈接</li> <li class="cli2" id="p3" onmouseover="return swap_tab(3)" >領(lǐng)導(dǎo)活動</li> </ul> </div> <div class="more"> <div id="j1">工作動態(tài)_more</div> <div id="j2" style="display:none;">媒體鏈接_more</div> <div id="j3" style="display:none;">領(lǐng)導(dǎo)活動_more </div> </div> </div> <div class="tabCon"> <div id="n1"> <li>工作動態(tài)_list</li> <li>工作動態(tài)_list</li> <li>工作動態(tài)_list</li> </div> <div id="n2" style="display:none;"> <li>媒體鏈接_list </li> <li>媒體鏈接_list </li> <li>媒體鏈接_list </li> </div> <div id="n3" style="display:none;"> <li>領(lǐng)導(dǎo)活動_list </li> <li>領(lǐng)導(dǎo)活動_list </li> <li>領(lǐng)導(dǎo)活動_list </li> </div> </div> </div> <script> function swap_tab(n){ //鼠標(biāo)觸發(fā)事件 for(var i=1;i<4;i++){ var curC=document.getElementById("n"+i); var curB=document.getElementById("p"+i); var mores = document.getElementById("j"+i); if(n==i){ curC.style.display="block"; curB.className="cli1"; mores.style.display = "block"; } else{ curC.style.display="none"; curB.className="cli2"; mores.style.display = "none"; } } } </script>
以上所述是小編給大家介紹的JavaScript實現(xiàn)多欄目切換效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
詳解小程序開發(fā)經(jīng)驗:多頁面數(shù)據(jù)同步
這篇文章主要介紹了小程序開發(fā)經(jīng)驗:多頁面數(shù)據(jù)同步,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05手把手教你uniapp和uview2.0實現(xiàn)表單校驗實戰(zhàn)
表單提交對大家來說應(yīng)該都不陌生,這是個很常見的功能,這篇文章主要給大家介紹了關(guān)于手把手教你uniapp和uview2.0實現(xiàn)表單校驗的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05微信小程序?qū)崿F(xiàn)自定義picker選擇器彈窗內(nèi)容
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)自定義picker選擇器彈窗內(nèi)容,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-07-07uniapp退出關(guān)閉當(dāng)前小程序或APP的簡單實現(xiàn)
最近通過Uniapp開發(fā)APP又一個非常實用的功能,這篇文章主要給大家介紹了關(guān)于uniapp退出關(guān)閉當(dāng)前小程序或APP的簡單實現(xiàn),文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12