JavaScript實(shí)現(xiàn)橫版菜單欄
本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)橫版菜單欄的具體代碼,供大家參考,具體內(nèi)容如下
示例代碼:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>橫版菜單欄</title>
<style>
.active{
background-color: aqua;
}
.hide{
display: none;
}
.menu{
background-color: #667dbd;
width: 300px;
height: 30px;
}
.menu-item{
border: #bd342d solid 2px;
cursor: pointer;
/*鼠標(biāo)懸停在相應(yīng)標(biāo)簽上時(shí)變成手指的樣子*/
}
.con-item{
min-height: 200px;
border: solid 1px;
width: 300px;
}
</style>
</head>
<body>
<!--什么時(shí)候用漂浮什么時(shí)候用內(nèi)聯(lián)標(biāo)簽?zāi)兀?->
<div class="menu">
<span class="menu-item active" m="1">菜單一</span>
<span class="menu-item" m="2">菜單二</span>
<span class="menu-item" m="3">菜單三</span>
</div>
<div class="content">
<div class="con-item" c="1">內(nèi)容一</div>
<div class="con-item hide" c="2">內(nèi)容二</div>
<div class="con-item hide" c="3">內(nèi)容三</div>
</div>
<script src="jquery-1.12.4.js"></script>
<script>
$('.menu-item').click(function () {
$(this).addClass('active').siblings().removeClass('active');
var match = $(this).attr('m');
$('.content').children('[c='+match+']').removeClass('hide').siblings().addClass('hide');
// children函數(shù)的參數(shù)要求是字符串!
// $('.content').children().eq($(this).index()).removeClass('hide').siblings().addClass('hide');
// 也可以用索引的方式(.eq($(this).index()))找到對(duì)應(yīng)的標(biāo)簽,這種處理方式就不需要要用到自設(shè)屬性m和c了
});
</script>
</body>
</html>
更多菜單效果點(diǎn)擊《JavaScript菜單專(zhuān)題》學(xué)習(xí),還有一些不錯(cuò)的專(zhuān)題分享給大家: Javascript級(jí)聯(lián)菜單特效匯總
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JavaScript 中 JSON.parse 函數(shù) 和 JSON.stringify 函數(shù)
這篇文章主要介紹了JavaScript -- JSON.parse 函數(shù) 和 JSON.stringify 函數(shù),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-12-12
關(guān)于數(shù)據(jù)與后端進(jìn)行交流匹配(點(diǎn)亮星星)
這篇文章主要介紹了關(guān)于數(shù)據(jù)與后端進(jìn)行交流匹配(點(diǎn)亮星星) 的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-08-08
javascript實(shí)現(xiàn)檢驗(yàn)的各種規(guī)則
這篇文章主要介紹了javascript實(shí)現(xiàn)檢驗(yàn)的各種規(guī)則,涉及javascript針對(duì)手機(jī)號(hào)、郵箱、網(wǎng)址、漢字及圖片等相關(guān)檢測(cè)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
JS實(shí)現(xiàn)遍歷不規(guī)則多維數(shù)組的方法
這篇文章主要介紹了JS實(shí)現(xiàn)遍歷不規(guī)則多維數(shù)組的方法,涉及javascript數(shù)組遞歸遍歷相關(guān)實(shí)現(xiàn)與使用技巧,需要的朋友可以參考下2018-03-03
mui框架 頁(yè)面無(wú)法滾動(dòng)的解決方法(推薦)
下面小編就為大家分享一篇mui框架 頁(yè)面無(wú)法滾動(dòng)的解決方法(推薦),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01
JavaScript枚舉選擇jquery插件代碼實(shí)例
這篇文章主要介紹了JavaScript枚舉選擇jquery插件代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-11-11

