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菜單專題》學(xué)習(xí),還有一些不錯(cuò)的專題分享給大家: Javascript級(jí)聯(lián)菜單特效匯總
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
原生JS實(shí)現(xiàn)實(shí)時(shí)鐘表
這篇文章主要為大家詳細(xì)介紹了原生JS實(shí)現(xiàn)實(shí)時(shí)鐘表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
JS實(shí)現(xiàn)設(shè)置ff與ie元素絕對(duì)位置的方法
這篇文章主要介紹了JS實(shí)現(xiàn)設(shè)置ff與ie元素絕對(duì)位置的方法,涉及JavaScript針對(duì)頁(yè)面元素及元素屬性的相關(guān)操作技巧,需要的朋友可以參考下2016-03-03
ES6模板字符串和標(biāo)簽?zāi)0宓膽?yīng)用實(shí)例分析
這篇文章主要介紹了ES6模板字符串和標(biāo)簽?zāi)0宓膽?yīng)用,結(jié)合實(shí)例形式分析了ES6模板字符串和標(biāo)簽?zāi)0宓墓δ?、原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-06-06
微信小程序?qū)崿F(xiàn)topBar底部選擇欄效果
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)topBar底部選擇欄效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07
使用JavaScript實(shí)現(xiàn)貪吃蛇游戲
這篇文章主要為大家詳細(xì)介紹了使用JavaScript實(shí)現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-09-09
javascript getElementsByTagName
DC大神為早期不支持getElementsByTagName的瀏覽器寫的hack,當(dāng)然與原生的不能同日而言,原生的用到緩存機(jī)制呢。2011-01-01
解決js中的setInterval清空定時(shí)器不管用問(wèn)題
這篇文章主要介紹了解決js中的setInterval清空定時(shí)器不管用問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11
javascript browser瀏覽器類型以及版本判斷代碼
在團(tuán)隊(duì)js框架建設(shè)過(guò)程中寫的一段瀏覽器判斷代碼,喜歡的朋友可以參考下。2010-04-04

