jquery實現tab菜單切換內容(精簡版demo)
更新時間:2023年10月08日 09:51:08 作者:Winn
這篇文章主要為大家介紹了jquery實現tab菜單切換內容的精簡方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
效果預覽
完整代碼
<!DOCTYPE?html> <html> <head> <title>jquery實現tab菜單切換內容(精簡版)</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> <!--?這是菜單對應的內容?--> <div?class="content"> <div?style="background-color:?red"?onclick="cont(this)">我是A的內容</div> <div?style="background-color:?blue;display:?none"???onclick="cont(this)"?>我是B的內容</div> <div?style="background-color:?orange;display:?none"?onclick="cont(this)"?>我是C的內容</div> <div?style="background-color:?green;display:?none"??onclick="cont(this)"?>我是D的內容</div> </div> </body> </html> <script?type="text/javascript"> ????//點擊菜單執(zhí)行函數 ? ???function?tab(param)?{ ? ???????var?sp_an=$(param).attr('list');//獲取被點擊菜單的list屬性值(0,1,2,3) ? ???????$('.content').children('div').eq(sp_an).click();//點擊菜單后,對應的內容被點擊,從而實現展示 ? ???????//使用click()方法模擬點擊事件,觸發(fā)下面的cont函數 ??????} ? ???//這個函數的觸發(fā)是通過點擊菜單的時候觸發(fā)的 ? ???function?cont(param){ ? ???????$(param).show();//被選中的內容顯示 ? ???????$(param).siblings().hide();//沒有被選中的內容隱藏 ? ???} </scrip
重點總結
- span標簽中l(wèi)ist屬性值(0,1,2,3)用來與四個div內容一一對應
- siblings()。在cont函數中使用siblings()方法來獲取除了被選中元素的其他兄弟元素。siblings()是jquery的方法
以上就是jquery實現tab菜單切換內容(精簡版demo)的詳細內容,更多關于jquery tab菜單切換的資料請關注腳本之家其它相關文章!
相關文章
使用BootStrap和Metroui設計的metro風格微網站或手機app界面
今天使用bootstrap和metroui設計了一個metro風格的移動app或者微信微網站的界面,非常不錯具有參考借鑒價值,感興趣的朋友可以參考下2016-10-10