![js实现简洁的滑动门菜单(选项卡)效果代码【javascript】](https://200zi.50zi.cn/uploadfile/img/14/552/4c7bc35037793feef313405d93eae603.jpg)
web前端|js教程
js,滑动门,菜单,选项卡
web前端-js教程
本文实例讲述了js实现简洁的滑动门菜单。分享给大家供大家参考。具体如下:
陕西电信免流线路源码,vnc可以装在Ubuntu,tomcat的默认时间设置,python初学爬虫,后端用php还是java,seo拼接lzw
一个简洁实用的网页选项卡菜单,在同一个页面中实现两个选项卡,第一个是滑动门,从布局上来说基本是相似的,第二个是选项卡,这里主要使用了Js自定义函数:tabMenu,函数功能:实现tab菜单,参数说明:tabMenu(tabBox,navClass);
匿名聊天app 源码,ubuntu查看账户状态,修改tomcat打不开网站,日本爬虫圈,php是哪家公司的,seo主管技巧lzw
参数一:tabBox(tab容器id)
参数二:navClass(当前标签样式class)
备注:依赖指定html结构。
urp综合教务系统源码,ubuntu玩多人游戏,tomcat能同时开几个,爬虫请求失败,php源代码怎么获得,seo seulzw
运行效果截图如下:
在线演示地址如下:
/js//js-simple-scroll-menu-tab-codes/
具体代码如下:
简洁的选项卡菜单ul,li{margin:0;padding:0;}.tabBox{width:268px;margin:20px;}ul.tabTag{height:28px;border-bottom:1px solid #000;list-style:none}ul.tabTag li{float:left;line-height:27px;height:27px;padding:0 18px;color:#ccc;border:1px solid #ccc;border-bottom:none;margin-right:5px;background:#fff;cursor:pointer;}ul.tabTag li.active{border-color:#000;background:#eee;color:red;position:relative;top:1px;}.tabCon{border:1px solid #000;border-top:none;background:#fff;}.tCon{display:none;background:#eee;padding:25px;} function tabMenu(tabBox,navClass){ var tabNavLi=document.getElementById(tabBox).getElementsByTagName("ul")[0].getElementsByTagName("li"); var tabCon=document.getElementById(tabBox).getElementsByTagName("div")[0].getElementsByTagName("div"); var tabLens=tabCon.length; for(var i=0;i<tabLens;i++){ //应用js闭包传入参数i作为当前索引值赋值给m (function(m){ tabNavLi[m].onmouseover = function(){ for(var j=0; j<tabLens; j++){tabNavLi[j].className = (j==m)?navClass:"";tabCon[j].style.display = (j==m)?"block":""; } } })(i); } }//函数调用window.onload=function(){ tabMenu("tabBox1","active"); tabMenu("tabBox2","active");}
新闻1 体育1 财经1
新闻1内容
体育1内容
财经1内容
新闻2 体育2 财经2
新闻2内容
体育2内容
财经2内容