100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > javascript实现tabs选项卡切换效果

javascript实现tabs选项卡切换效果

时间:2023-08-15 20:42:45

相关推荐

javascript实现tabs选项卡切换效果

web前端|js教程

选项卡 切换

web前端-js教程

现在的页面上有许多各种各样的页面效果,常用的有弹出层效果,无缝滚动效果,选项卡切换效果。今天分享一款自己用原生javascript写的选项卡切换效果,由于本人水平有限,如有问题请指出。

效果图如下:

多商家商城源码,vscode 提示乱码,z8300 ubuntu,tomcat密钥,sqlite口令破解,服务器修改远程登录密码,头像上传插件 jsp,gis地图前端框架,文章采集爬虫,php 平方,学习seo的步骤,地方门户网站管理系统,横向网页模板,cms企业模板下载地址,worpress 页面别名,java学生成绩管理系统数据库设计,matlab图像灰度化程序lzw

下载源码没有数据库,VS有VScode,ubuntu pash,tomcat 服务 依存,sqlite3存取速率,微擎皮肤插件,如何引用前端ui框架的组件,3d笔自制爬虫,utf8乱码 php,seo的推广推荐,网站专题页面模板,网页轮播图网页特效,论坛站模板lzw

html代码:

大型游戏资讯论坛网站源码,vscode强制解构,ubuntu怎么在树莓派上用,tomcat 存放位置,sqlite 获取列类型,js调色板插件,主流的前端APP框架,爬虫文本智能分析,php 数组 打印,seo跨境,360个人免费网站源码,创意静态网页源代码,图片展示网页模板html,易语言外部程序放到软件中lzw

js-tabsa{color:#a0b3d6;} .tabs{border:1px solid #a0b3d6;margin:100px;width:300px;} .tabs-nav a{background:#eaf0fd;line-height:30px;padding:0 20px;display:inline-block;border-right:1px solid #a0b3d6;border-bottom:1px solid #a0b3d6;float:left;} .tabs-nav .on{background:white;border-bottom:1px solid white;_position:relative;} .tabs-content{padding:20px;border-top:1px solid #a0b3d6;margin-top:-1px;}

首页 技术 生活 作品

首页首页首页首页首页首页首页首页首页首页

技术技术技术技术技术技术技术技术技术技术

生活生活生活生活生活生活生活生活生活生活

作品作品作品作品作品作品作品作品作品作品

11111 22222 33333

11111111111111111111111111111111111

222222222222222222222222222222222222

333333333333333333333333333333333333333

window.onload = function(){ tabs( abs,click); tabs( abs2,mouseover); }

javascript 代码:

function tabs(id,trigger){ var tabsBtn = document.getElementById(id).getElementsByTagName(h2)[0].getElementsByTagName(a); var tabsContent = document.getElementById(id).getElementsByTagName(p); for(var i = 0,len = tabsBtn.length; i < len; i++){ tabsBtn[i].index = i; if(trigger == click){ tabsBtn[i].onclick = function(){ clearClass(); this.className = on; showContent(this.index); } }else if(trigger == mouseover){ tabsBtn[i].onmouseover = function(){ clearClass(); this.className = on; showContent(this.index); } } } function showContent(n){ for(var i = 0,len = tabsBtn.length; i < len; i++){ tabsContent[i].className = hide; } tabsContent[n].className = abs-content; } function clearClass(){ for(var i = 0,len = tabsBtn.length; i < len; i++){ tabsBtn[i].className = \; } } }

注意:

1、标题如首页、技术、生活和作品是在 h2 标签中。

2、显示当前标题使用 class 名为 on 的类,如果修改成其他 class 的如 selected,就需要修改 tabs.js 中相对应的内容。

3、标题所对应的内容是在 p 标签中。p 标签中不能再有 p 标签。

PS:这是本人闲着无聊,通过自己所学的 javascript 知识,随意写的一些效果。

更多javascript实现tabs选项卡切换效果相关文章请关注PHP中文网!

相关文章:

微信小程序:如何实现tabs选项卡效果示例

微信小程序 tabs选项卡效果的实现

简约时尚的纯CSS3 Tabs选项卡特效

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