前段时间写了个tabs 选项卡切换效果,今天抽空在原有的基础上进行了扩展,加入了自动轮播,这样就变成了类似图片轮播的效果了。
html 代码:
复制代码 代码如下:
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>js-tabs</title>
<link rel="stylesheet" type="text/css" href="../css/base.css" media="all"/>
<style type="text/css">
a{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 .select1,.tabs-nav .select2,.tabs-nav .select3,.tabs-nav .select4{background:white;border-bottom:1px solid white;_position:relative;}
.tabs-content{padding:20px;border-top:1px solid #a0b3d6;margin-top:-1px;}
</style>
</head>
<body>
<div class="tabs" id="tabs">
<h2 class="tabs-nav clearfix">
<a href="javascript:;">首页</a>
<a href="javascript:;">技术</a>
<a href="javascript:;">生活</a>
<a href="javascript:;">作品</a>
</h2>
<p class="tabs-content">首页首页首页首页首页首页首页首页首页首页</p>
<p class="tabs-content">技术技术技术技术技术技术技术技术技术技术</p>
<p class="tabs-content">生活生活生活生活生活生活生活生活生活生活</p>
<p class="tabs-content">作品作品作品作品作品作品作品作品作品作品</p>
</div>
<br/><br/>
<div class="tabs" id="tabs2">
<h2 class="tabs-nav clearfix">
<a href="javascript:;">11111</a>
<a href="javascript:;">22222</a>
<a href="javascript:;">33333</a>
</h2>
<p class="tabs-content">11111111111111111111111111111111111</p>
<p class="tabs-content ">222222222222222222222222222222222222</p>
<p class="tabs-content ">333333333333333333333333333333333333333</p>
</div>
</body>
</html>
<script type="text/javascript" src="tabs.js"></script>
<script type="text/javascript">
window.onload = function(){
tabs('tabs','click',true,1000);
tabs('tabs2','mouseover');
}
</script>
tabs.js 代码:
复制代码 代码如下:
function tabs(id,trigger,autoplay,time){
var tabsWrap = document.getElementById(id);
var tabsBtn = tabsWrap.getElementsByTagName('h2')[0].getElementsByTagName('a');
var tabsContent = getClass('tabs-content',tabsWrap);
var timer = null;
var current = 0;
show(0);
for(var i = 0,len = tabsBtn.length; i < len; i++){
tabsBtn[i].index = i;
if(trigger == 'click'){
tabsBtn[i].onclick = function(){
show(this.index);
}
}else if(trigger == 'mouseover'){
tabsBtn[i].onmouseover = function(){
show(this.index);
}
}
}
if(autoplay){
autoPlay();
tabsWrap.onmouseover = function(){
clearInterval(timer);
}
tabsWrap.onmouseout = function(){
autoPlay();
}
}
function autoPlay(){
timer = setInterval(function(){
show(current);
current++;
if(current >= tabsBtn.length){
current = 0;
}
},time);
}
function show(n){
current = n;
for(var i = 0,len = tabsBtn.length; i < len; i++){
tabsBtn[i].className = '';
tabsContent[i].style.display = 'none';
}
tabsBtn[current].className = 'select' + (current + 1);
tabsContent[current].style.display = 'block';
}
function getClass(classname,obj){
var results = [];
var elems = obj.getElementsByTagName('*');
for(var i = 0; i < elems.length; i++){
if(elems[i].className.indexOf(classname) != -1){
results[results.length] = elems[i];
}
}
return results;
}
}
PS:这是本人闲着无聊,通过自己所学的 javascript 知识,随意写的一些效果。
相关推荐:
为什么做seo的人很少,为了什么做seo ,ai不负你
SEO建议:如何通过优化提升网站流量,赢得市场竞争,自媒体网站免费推广平台
2025百度收录优化:提升网站排名,助力企业数字化转型,第一ai做
seo网赚什么意思,网站seo赚钱 ,ai打不开ai
AI热门软件,未来科技的钥匙
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
优化提长:让企业效能提升的秘密武器,长沙网站建设创意
seo需要什么人才,seo需要做什么工作 ,探索ai照片
seo相关知识是什么,seo相关技术 ,ai写作讯飞星火认知大模型
文章续写AI:提升写作效率,创意无限
怎样利用AI写文章,轻松提升写作效率
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
什么是SEO金融,seo是做什么的 ,ai中转程序
什么是seo优化营销,seo主要优化什么 ,ai绘画国风古韵
SEO资讯:最新趋势,提升网站排名,快速突破流量瓶颈,廊坊seo推广咨询服务
为什么关键词太少会影响你的网络营销效果?,陕西seo网站推广工具
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
AI人工智能文章生成器写作新纪元
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
从零到一:网站历史的演变与未来趋势,肇庆市国外网站建设平台
优化原理:提升效率、创新突破的核心法则,印刷包装推广有哪里网站
怎么用AI润色文章,让你的文稿瞬间高大上
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
“曝光量扩大,助力品牌腾飞的秘密武器”,盐山网站优化免费咨询
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
优化服务网-提升客户体验,打造全方位智慧服务平台,东莞网站建设员招聘信息
SEO优化:如何让网站更具有吸引力,散文ai写作咒语是什么
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
SEO在广告领域的深度解析:如何利用SEO提升广告效果,网文写作ai工具
SEO阶段解析:从入门到精通,助你站稳搜索引擎的前沿,网站建设特定开发
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
“赞片CMS”-让你的*站点管理更高效、便捷,日照seo平台
URL泄露:如何防止信息泄露带来的严重后果,抖音推广营销服务多少钱
seo要公司什么资源,做seo需要用到什么软件 ,ai明星换了
SEO快速提升:让你的网站排名瞬间飙升的秘诀,网站建设的发展目标
优化页面-提升用户体验与搜索引擎排名的关键,绍兴视频营销推广
seo经验是什么,seo进阶 ,ai矿机
OpenAI银行卡扣款的公司是哪家?揭秘背后的支付流程与安全保障,AI素描相片
SEO笔记:如何打造高效的SEO策略提升网站排名,网站优化优质服务方案
优化标题:如何让你的文章更具吸引力与点击力,整站网站优化解决方案
怎么用AI生成文章?全新写作方式的揭秘与应用指南
SEO知道:让你的网站在搜索引擎中脱颖而出,水安建设集团网站
用AI修改文章,提升写作效率与质量的新时代
怎么让AI润色文章,让写作更轻松?
SEO关键词利器:如何借助精准关键词提升网站流量与排名,ai绘画客户
AI写作免费一键生成5000字:高效创作的革命性工具
ChatGPT页面无法下拉?禁用浏览器扩展,轻松解决!,imba 1.6 ai
ChatGPT页面不自动显示最新消息:如何解决这一困扰,提升使用体验?,斑马ai幼儿百度云网盘
AI免费生成文章的软件:轻松创作的秘密武器