900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > js实现tab切换效果实例【javascript】

js实现tab切换效果实例【javascript】

时间:2023-07-18 03:34:25

相关推荐

js实现tab切换效果实例【javascript】

web前端|js教程

js实现tab切换,tab切换效果,jquery实现tab切换,js简单tab滑动切换,javascript实现tab

web前端-js教程

直接先来个真相吧:

易语言盗号源码大全,如何让vscode用火狐运行,dlna ubuntu,tomcat框架实战,vc连接sqlite,网页设计下拉菜单代码,远程服务器安装dedecms,jq旋转插件,前端框架 li,竞价防爬虫,php模拟post,爱站seo培训,冷门springboot教程,企业手机网站设计,网页小素材,个人博客网页制作模板下载,linux验证编码 dede后台空白,静态页面 php代码,access是什么数据管理系统,易语言安装程序末班lzw

易语言代理获取源码,vscode如何运行套接字,ubuntu串口监控,多tomcat共享端口,爬虫 绕过登录,php 实验室管理系统,荆门外包seo推广哪个好,api题库网站源码,shopex手机商城模板lzw

【HTML代码】

本本啦网址导航源码,ubuntu发热怎么处理,tomcat设置管理员,爬虫使用体会,php中的level,秀山低成本seo推广大概多少钱lzw

tab1 tab2 tab3

这是TAB切换效果区域1

这是TAB切换效果区域2

这是TAB切换效果区域3

【js】

/** * tabs * @author 橡树小屋 */var tabs=function(){ function tag(name,elem){ return (elem||document).getElementsByTagName(name); } //获得相应ID的元素 function id(name){ return document.getElementById(name); } function first(elem){ elem=elem.firstChild; return elem&&elem.nodeType==1? elem:next(elem); } function next(elem){ do{elem=elem.nextSibling;}while(elem&&elem.nodeType!=1) return elem; } return { set:function(elemId,tabId){var elem=tag("li",id(elemId));var tabs=tag("div",id(tabId));var listNum=elem.length;var tabNum=tabs.length;for(var i=0;i

【CSS】

body{ background:#FFF;}a{color:#585858}#menu{width:360px;}/*-------------------nav样式----------------------*/#menu #nav {display:block;width:100%;padding:0;margin:0;list-style:none; background:url(../images/bg.jpg)}#menu #nav li {float:left;width:120px;}#menu #nav li a {display:block;line-height:27px;text-decoration:none;padding:0 0 0 5px; text-align:center} /*-------------------列表标题样式----------------------*/#menu_con{ width:358px; height:135px;border:1px solid #BF9660; border-top:none}.selected{background:url(../images/tag_bg.jpg);}.clear{ clear:both}

调用方法:

tabs.set(“nav”,”menu_con”);

代码下载 点击这里

这个实例只是简单实现了点击切换的效果,还有许多功能可以添加,大家一起动手实践一下吧。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。