JavaScript Tab菜單實現(xiàn)過程解析
更新時間:2020年05月13日 11:53:00 作者:Iceberg_710815
這篇文章主要介紹了JavaScript Tab菜單實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
Tab 選項卡切換效果在現(xiàn)如今的網(wǎng)頁中,運用的也是比較多的,包括點擊切換、滑動切換、延遲切換、自動切換等多種效果
代碼如下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>tab</title> <style> *{ margin: 0px; padding: 0px; } .current{ background-color: darkgray; color: yellow; width: 50px; height: 30px; line-height: 30px; float: left; } .top{ float: left; width: 50px; height: 30px; line-height: 30px; } #topMenu{ width: 400px; height: 30px; background-color: aquamarine; margin-left: 400px; float: left; } #bottomMenu{ clear: both; float: left; width: 400px; height: 400px; margin-left: 400px; background-color: chocolate; } .hide{ display: none; } .current-content{ color: blue; font-size: 50px; } </style> <script src="http://code.jquery.com/jquery-3.3.1.min.js"></script> </head> <body> <div id="topMenu"> <div xxx="c1" class="top current" onclick="tab(this)">menu1</div> <div xxx="c2" class="top" onclick="tab(this)">menu2</div> <div xxx="c3" class="top" onclick="tab(this)">menu3</div> </div> <div id="bottomMenu"> <div id="c1" class="current-content">content1</div> <div id="c2" class="hide">content2</div> <div id="c3" class="hide">content3</div> </div> <script> function tab(self){ $(self).addClass("current"); $(self).siblings().removeClass("current"); var s=$(self).attr("xxx"); $("#"+s).removeClass("hide"); $("#"+s).addClass("current-content"); $("#"+s).siblings().addClass("hide"); $("#"+s).siblings().removeClass("current-content"); } </script> </body> </html>
程序的運行效果如下:鼠標點擊Tab標簽,實現(xiàn)標簽變色效果,下邊的內(nèi)容變成相應的標簽內(nèi)容.
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
JavaScript判斷數(shù)字是否為質數(shù)的方法匯總
這篇文章主要介紹了JavaScript判斷數(shù)字是否為質數(shù)的方法匯總的相關資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下2016-06-06微信小程序實現(xiàn)點擊按鈕修改view標簽背景顏色功能示例【附demo源碼下載】
這篇文章主要介紹了微信小程序實現(xiàn)點擊按鈕修改view標簽背景顏色功能,涉及微信小程序事件響應及數(shù)值運算實現(xiàn)動態(tài)設置view背景色樣式的相關操作技巧,需要的朋友可以參考下2017-12-12layui使用templet格式化表格數(shù)據(jù)的方法
今天小編就為大家分享一篇layui使用templet格式化表格數(shù)據(jù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09