html5点击切换选项卡,简单纯js实现点击切换TAB标签实例

一个不需要jQuery实现的tab选项卡切换效果,代码简洁易用。

默认是鼠标悬停显示tab效果,可将其中的onmouseover 修改为 onclick 点击效果

使用方法:

1、将附件中的index.html中的css样式以及代码部分拷贝到你需要的地方即可

相关链接:几行简单的jQuery代码搞定tab标签切换效果

展示效果图:

0f3194538707b77d3afaa0d547d74d49.png

/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

点击切换选项卡代码

*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;}

body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}

.tab1{width:401px;border-top:#cccccc solid 1px;border-bottom:#cccccc solid 1px;margin:50px auto 0 auto;}

.menu{height:28px;border-right:#cccccc solid 1px;}

.menu li{float:left;width:99px;text-align:center;line-height:28px;height:28px;cursor:pointer;border-left:#cccccc solid 1px;color:#666;font-size:14px;overflow:hidden;background:#E0E2EB;}

.menu li.off{background:#FFFFFF;color:#336699;font-weight:bold;}

.menudiv{height:200px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;border-top:0;background:#fefefe}

.menudiv div{padding:15px;line-height:28px;}

function setTab(name,cursel){

cursel_0=cursel;

for(var i=1; i<=links_len; i++){

var menu = document.getElementById(name+i);

var menudiv = document.getElementById("con_"+name+"_"+i);

if(i==cursel){

menu.className="off";

menudiv.style.display="block";

}

else{

menu.className="";

menudiv.style.display="none";

}

}

}

function Next(){

cursel_0++;

if (cursel_0>links_len)cursel_0=1

setTab(name_0,cursel_0);

}

var name_0='one';

var cursel_0=1;

var ScrollTime=3000;//循环周期(毫秒)

var links_len,iIntervalId;

οnlοad=function(){

var links = document.getElementById("tab1").getElementsByTagName('li')

links_len=links.length;

for(var i=0; i

links[i].οnmοuseοver=function(){

clearInterval(iIntervalId);

this.οnmοuseοut=function(){

iIntervalId = setInterval(Next,ScrollTime);;

}

}

}

document.getElementById("con_"+name_0+"_"+links_len).parentNode.οnmοuseοver=function(){

clearInterval(iIntervalId);

this.οnmοuseοut=function(){

iIntervalId = setInterval(Next,ScrollTime);;

}

}

setTab(name_0,cursel_0);

iIntervalId = setInterval(Next,ScrollTime);

}

以上内容就是本文使用简单纯js实现点击切换TAB标签实例,希望对大家学习js知识制作网页特效有所帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/511406.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Dataphin产品核心功能大图(六)发布中心:生产和开发隔离模式下的保护伞

简介&#xff1a;Dataphin&#xff0c;用中台方法论打造企业级好数据。Dataphin是阿里巴巴集团OneData数据治理方法论内部实践的云化输出&#xff0c;一站式提供数据采、建、管、用全生命周期的大数据能力&#xff0c;以助力企业显著提升数据治理水平&#xff0c;构建质量可靠、…

当英特尔 OpenVINO 遇上微软 Azure,AI在边云协同的新方案

作者 | 宋慧 出品 | CSDN云计算 数字化浪潮下&#xff0c;越来越多的终端 IoT 设备接入网络&#xff0c;边缘的数据量与分析需求也随之增加。根据 Eclipse 对边缘负载的分析显示&#xff0c;人工智能是边缘计算中占比最高的负载之一&#xff0c;高于控制逻辑、数据分析等负载所…

html5 vr效果,HTML5 Three.js 虚拟现实小实验(VR Experiment)

HTML导入代码模板&#xff1a;/*! Reticulum - v1.0.12 - 2015-08-17* https://gqpbj.github.io/examples/basic.html** Copyright (c) 2015 Godfrey Q;* Licensed under the MIT license */var Reticulum (function() {var INTERSECTED null;var collisionList [];var rayc…

工程设计论——如何写好工程代码

简介&#xff1a;设计是在对需求的认知不完整的情况下&#xff0c;对被设计对象进行求解的一个过程。这就迫使我们需要一边认识被设计对象&#xff0c;一边进行求解。为了并行化地进行这一过程&#xff0c;也为了使得对被设计对象地认识有初步的研究工具和基础&#xff0c;我们…

阿里云能耗宝即将发布,助力中小企业绿色升级,参与碳中和万亿市场

阿里云能耗宝新品发布会由阿里云-企业云服务-能耗云团队主办&#xff0c;将于2022年2月23号举行&#xff0c;本期发布会将为企业呈现“双碳”背景下的一站式服务。通过阿里云能耗宝&#xff0c;企业如何更加高效便捷地核算碳排放量、制定节能降碳方案、规划碳中和路径。 2020年…

关于网络安全,企业领导者应该了解的3件事

作者&#xff1a;Veeam 企业战略副总裁 Dave Russell 随着全球疫情期间世界各地数百万人转向远程工作&#xff0c;网络安全再次成为关注的焦点。勒索软件是一种通过网络传播的恶意软件&#xff0c;它通过感染计算机并限制对关键用户数据的访问来获取赎金。每起勒索软件攻击事件…

鸿蒙关键技术研究,鸿蒙内核源码分析(静态链接篇) | 完整小项目看透静态链接过程 | 百篇博客分析HarmonyOS源码 | v54.02...

百篇博客系列篇.本篇为:下图是一个可执行文件编译,链接的过程.本篇将通过一个完整的小工程来阐述ELF编译,链接过程,并分析.o和bin文件中各区,符号表之间的关系.从一个崭新的视角去看中间过程,阅读之前建议先看准备工作先得有个小工程,麻雀虽小,但五脏俱全,标准的文件夹和Makefi…

敏捷研发项目,我们该如何度量?

简介&#xff1a;作为项目负责人&#xff0c;我们如何及时获悉当前项目的最新进展和问题&#xff0c;了解项目的整体状况&#xff1f;作为项目管理人员&#xff0c;我们如何跟进和推进项目的正常进行&#xff1f;如何借助云效效能洞察平台 Insight&#xff0c;帮助项目管理者及…

iofsstat:帮你轻松定位 IO 突高,前因后果一目了然 | 龙蜥技术

简介&#xff1a;磁盘被打满到底是真实的业务需求量上来了呢&#xff1f;还是有什么野进程在占用 IO&#xff1f; iofsstat 帮你精准定位。 编者按&#xff1a;sysAK&#xff08;system analyse kit&#xff09;&#xff0c;是龙蜥社区系统运维 SIG 下面的一个开源项目&#x…

补招开发岗需要80天?软件开发人员短缺的几个“真相”

作者 | Jani Bagheri 供稿 | Mendix 许多企业已经意识到对遗留系统进行现代化改造、提高运营效率并通过创新的解决方案吸引客户的重要性&#xff0c;意味着企业需要招聘更多的软件开发人员。技术创新需要专业的软件开发人才与开发工具&#xff0c;没有软件开发人员就不会有新技…

html视频标签不显示,HTML视频标签无法正确显示视频

这里是我的JS&#xff1a;function video() {navigator.device.capture.captureVideo(onSuccess, onFail,{limit: 1,duration: constants.MAX_DURATION_OF_VIDEO});function onSuccess(mediaFiles) {console.log("MEDIA FILE");console.log(mediaFiles);var i, path,…

晋中计算机专业对口大学,山西晋中计算机专业好就业吗?,计算机专业

【山西大众技工学校】将学生的日常管理、学习成绩、操行考核融为一体&#xff0c;结合校园全封闭管理形成一套完整的学生管理办法&#xff0c;做到每个环节都有标准与要求&#xff0c;每个过程都有管理和考核。山西晋中计算机专业好就业吗&#xff1f;另一种称为“编译”&#…

实战 Kubectl 创建 Deployment 部署应用

作者 | 洲的学习笔记来源 | CSDN博客本篇文章主要是实战 Kubectl 创建 Deployment 部署应用。通过本期文章&#xff1a;我们将学习创建在 Kubernetes 集群上运行应用程序的 Deployment 所需的最常见的 Kubectl 命令。用 Kubectl 创建 Deployment当运行 Kubernetes 集群&#xf…

性能提升一倍,云原生网关支持 TLS 硬件加速

简介&#xff1a;业界在优化 HTTPS 的性能上也做了诸多探索&#xff0c;传统的软件优化方案有 Session 复用、OCSP Stapling、False Start、dynamic record size、TLS1.3、HSTS 等, 但软件层面如何优化也无法满足流量日益增长的速度&#xff0c;加上 CPU 摩尔定律已入暮年&…

Linux 中如何检查开放的端口

作者 | 刘光录来源 | TIAP无论你的服务器是用的Linux还是桌面系统&#xff0c;了解系统开放的端口&#xff0c;和正在使用的端口&#xff0c;在各种情况下都会有所帮助。比如&#xff0c;如果你的服务器中正在运行着 Apache或者Nginx&#xff0c;那么其端口应该为80或者443&…

微服务应用实现无损上下线实践

简介&#xff1a;本文是阿里云微服务引擎MSE在应用发布时提供的无损上下线和服务预热能力最佳实践介绍。 本文是阿里云微服务引擎MSE在应用发布时提供的无损上下线和服务预热能力最佳实践介绍。假设应用的架构由Zuul网关以及后端的微服务应用实例&#xff08;Spring Cloud&…

计算机策划知识竞赛有创意的主题,【社团活动】首届创意·科技文化节--第八届计算机趣味知识竞赛决赛...

就21世纪而言&#xff0c;计算机莫过于是至今最成功的创新&#xff0c;作为计算机科学系的学子们担当着社会的前行者&#xff0c;从语言不和的英文代码&#xff0c;到逻辑化的函数循环&#xff0c;甚至有人开玩笑高呼着“c从入门到放弃”。谁又忍心让大家始终学习在枯燥中呢&am…

3月2日,阿里云开源 PolarDB 企业级架构即将发布

简介&#xff1a;2022年3月2日&#xff0c;开源 PolarDB 企业级架构将迎来重磅发布&#xff01;本次发布会将首次公开开源 PolarDB 的总体结构设计和企业级特性&#xff0c;对 PolarDB for PostgreSQL 的存储计算分离架构、HTAP架构、三节点高可用架构进行全面介绍。 2021年&a…

产学研专家共议中国金融机构数字化转型,“守正创新”成主基调

《中国金融机构数字化转型》白皮书同期发布。 7月12日&#xff0c;由华为云与《清华金融评论》联合主办&#xff0c;清华五道口“数字中国”企业家课程项目提供学术支持的《中国金融机构数字化转型》专题研讨会在线上举办&#xff0c;并在央视财经等平台直播。研讨会邀请到多位…

极速生成缩略图,Serverless 支撑赛事转播锁定冬奥亮点

简介&#xff1a;阿里云函数计算&#xff08;FC&#xff09;支撑用户开发赛事视频截图的核心业务代码&#xff0c;实现了弹性高可用免运维的直播视频截图服务&#xff0c;满足用户开发成本低、一键部署的业务需求&#xff0c;比赛期间完美支撑视频转播实时锁定冬奥亮点。 作者…