jquery實現(xiàn)tab菜單切換內(nèi)容(精簡版demo)
效果預(yù)覽

完整代碼
<!DOCTYPE?html>
<html>
<head>
<title>jquery實現(xiàn)tab菜單切換內(nèi)容(精簡版)</title>
<script?src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
<!--?這是菜單?-->
<div>
<span?style="background-color:?red;cursor:?pointer;"?list="0"?onclick="tab(this)"?>我是A</span>
<span?style="background-color:?blue;cursor:?pointer;"?list="1"?onclick="tab(this)"?>我是B</span>
<span?style="background-color:?orange;cursor:?pointer;"?list="2"?onclick="tab(this)"?>我是C</span>
<span?style="background-color:?green;cursor:?pointer;"?list="3"?onclick="tab(this)"?>我是D</span>
</div>
<!--?這是菜單對應(yīng)的內(nèi)容?-->
<div?class="content">
<div?style="background-color:?red"?onclick="cont(this)">我是A的內(nèi)容</div>
<div?style="background-color:?blue;display:?none"???onclick="cont(this)"?>我是B的內(nèi)容</div>
<div?style="background-color:?orange;display:?none"?onclick="cont(this)"?>我是C的內(nèi)容</div>
<div?style="background-color:?green;display:?none"??onclick="cont(this)"?>我是D的內(nèi)容</div>
</div>
</body>
</html>
<script?type="text/javascript">
????//點(diǎn)擊菜單執(zhí)行函數(shù)
? ???function?tab(param)?{
? ???????var?sp_an=$(param).attr('list');//獲取被點(diǎn)擊菜單的list屬性值(0,1,2,3)
? ???????$('.content').children('div').eq(sp_an).click();//點(diǎn)擊菜單后,對應(yīng)的內(nèi)容被點(diǎn)擊,從而實現(xiàn)展示
? ???????//使用click()方法模擬點(diǎn)擊事件,觸發(fā)下面的cont函數(shù)
??????}
? ???//這個函數(shù)的觸發(fā)是通過點(diǎn)擊菜單的時候觸發(fā)的
? ???function?cont(param){
? ???????$(param).show();//被選中的內(nèi)容顯示
? ???????$(param).siblings().hide();//沒有被選中的內(nèi)容隱藏
? ???}
</scrip重點(diǎn)總結(jié)
- span標(biāo)簽中l(wèi)ist屬性值(0,1,2,3)用來與四個div內(nèi)容一一對應(yīng)
- siblings()。在cont函數(shù)中使用siblings()方法來獲取除了被選中元素的其他兄弟元素。siblings()是jquery的方法
以上就是jquery實現(xiàn)tab菜單切換內(nèi)容(精簡版demo)的詳細(xì)內(nèi)容,更多關(guān)于jquery tab菜單切換的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
jquery+json實現(xiàn)動態(tài)商品內(nèi)容展示的方法
這篇文章主要介紹了jquery+json實現(xiàn)動態(tài)商品內(nèi)容展示的方法,涉及jQuery操作及解析json格式數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下2016-01-01
使用BootStrap和Metroui設(shè)計的metro風(fēng)格微網(wǎng)站或手機(jī)app界面
今天使用bootstrap和metroui設(shè)計了一個metro風(fēng)格的移動app或者微信微網(wǎng)站的界面,非常不錯具有參考借鑒價值,感興趣的朋友可以參考下2016-10-10
jQuery實現(xiàn)高度靈活的表單驗證功能示例【無UI】
這篇文章主要介紹了jQuery實現(xiàn)高度靈活的表單驗證功能,涉及jQuery正則判斷與頁面元素動態(tài)操作相關(guān)使用技巧,需要的朋友可以參考下2020-04-04
把jquery 的dialog和ztree結(jié)合實現(xiàn)步驟
首先準(zhǔn)備好juqury-ui、ztree 的js文件和css 文件,接下來的步驟祥看本文希望對大家有所幫助2013-08-08
jQuery實現(xiàn)點(diǎn)擊任意位置彈出層外關(guān)閉彈出層效果
在之前做項目的時候經(jīng)常會在主頁面上點(diǎn)擊某個按鈕,右側(cè)彈出一個div輸出對應(yīng)內(nèi)容的詳細(xì)信息,怎么實現(xiàn)的呢,今天小編給大家分享通過jquery實現(xiàn)點(diǎn)擊任意位置彈出層外關(guān)閉彈出層效果,感興趣的朋友一起看看吧2016-10-10
jQuery+json實現(xiàn)的簡易Ajax調(diào)用實例
這篇文章主要介紹了jQuery+json實現(xiàn)的簡易Ajax調(diào)用,結(jié)合實例形式分析了jQuery基于ajax實現(xiàn)json傳參調(diào)用的技巧,需要的朋友可以參考下2015-12-12

