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){ //鼠標觸發(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ù)同步,文中通過示例代碼介紹的非常詳細,對大家的學(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)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-05-05
微信小程序?qū)崿F(xiàn)自定義picker選擇器彈窗內(nèi)容
這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)自定義picker選擇器彈窗內(nèi)容,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-07-07
uniapp退出關(guān)閉當前小程序或APP的簡單實現(xiàn)
最近通過Uniapp開發(fā)APP又一個非常實用的功能,這篇文章主要給大家介紹了關(guān)于uniapp退出關(guān)閉當前小程序或APP的簡單實現(xiàn),文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-12-12

