手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >使用javascript实现简单的选项卡切换
使用javascript实现简单的选项卡切换
摘要:代码相当简洁、简单易懂,就不多废话了。直接奉上代码:复制代码代码如下:js简单选项卡*{font-size:14px;margin:0px;...

代码相当简洁、简单易懂,就不多废话了。

直接奉上代码:

复制代码 代码如下:

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-type" content="text/html" charset="utf-8">

<title>js简单选项卡</title>

<script type="text/javascript" src="js/demo.js"></script>

<style type="text/css">

*{ font-size: 14px;margin: 0px;}

a{color:#a0b3d6;text-decoration: none;}

.tabs{border:1px solid #a0b3d6;margin:100px;width:350px;}

.tabs-nav a{background:#eaf0fd; line-height:30px;padding:0px 20px 0px 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{display: block; padding:20px;border-top:1px solid #a0b3d6; margin-top:-1px;}

.tabs-content_hide{display: none;}

</style>

</head>

<body>

<div id="tabs">

<h2>

<a href="javascript:;">首页</a>

<a href="javascript:;">技术</a>

<a href="javascript:;">生活</a>

<a href="javascript:;">作品</a>

</h2>

<div></div>

<p>首页</p>

<p>技术</p>

<p>生活</p>

<p>作品</p>

</div>

</body>

<footer></footer>

</html>

------demo.js---------------

复制代码 代码如下:

window.onload=function(){

tabs("tabs","mouseover");

}

function tabs(id,trigger){

var tabBtn = document.getElementById(id).getElementsByTagName("h2")[0].getElementsByTagName("a");

var tabsContent = document.getElementById(id).getElementsByTagName("p");

for(var i=0;i<tabBtn.length;i++){

tabBtn[i].index = i;

if(trigger=='mouseover'){

tabBtn[i].onmouseover=function(){

clearClass();

this.className="on";

showContent(this.index);

}

}

function showContent(n){

for (var i=0; i<tabsContent.length ;i++) {

tabsContent[i].index = i;

tabsContent[i].className = "tabs-content_hide";

}

tabsContent[n].className="tabs-content";

}

function clearClass(){

for(var i=0;i<tabBtn.length;i++){

tabBtn[i].className="";

}

}

}

}

是不是很简单就实现了选项卡的切换效果呢,小伙伴们自己美化下就可以用到自己项目中去了。

【使用javascript实现简单的选项卡切换】相关文章:

javascript实现设置、获取和删除Cookie的方法

javascript实现动态改变层大小的方法

Javascript实现每日自动换一张图片的方法

javascript实现点击后变换按钮显示文字的方法

JavaScript中eval函数的问题

javascript用函数实现对象的方法

用JavaScript实现页面重定向功能的教程

javascript实现链接单选效果

javascript实现炫酷的拖动分页

javascript小技巧 超强推荐第1/5页

精品推荐
分类导航