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
首页 技术 生活 作品
首页首页首页首页首页首页首页首页首页首页
技术技术技术技术技术技术技术技术技术技术
生活生活生活生活生活生活生活生活生活生活
作品作品作品作品作品作品作品作品作品作品
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选项卡特效