点击标签切换和自动切换DIV选项卡


Posted in Javascript onAugust 10, 2014
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> 

<head> 

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 

<title>点击切换和自动切换选项卡</title> 

<style type="text/css"> 

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

.tab1{width:401px;border-top:#A8C29F solid 1px;border-bottom:#A8C29F solid 1px;margin:50px 200px;} 

.menu{width:400px;background:#eee;height:28px;border-right:#A8C29F solid 1px;border-bottom:#A8C29F solid 1px;} 

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

.menudiv{width:399px;height:300px;border-left:#A8C29F solid 1px;border-right:#A8C29F solid 1px;border-top:0;background:#fefefe} 

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

.off{background:#E0E2EB;color:#336699;font-weight:bold} 

</style> 

<script type="text/javascript"> 

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 links_len,iIntervalId; 

onload=function(){ 

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

links_len=links.length; 

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

links[i].onmouseover=function(){ 

clearInterval(iIntervalId); 

} 

} 

document.getElementById("con_"+name_0+"_"+links_len).parentNode.onmouseover=function(){ 

clearInterval(iIntervalId); 

} 

setTab(name_0,cursel_0); 

} 

</script> 

</head> 

<body> 

<h3> </h3> 

<div class="tab1" id="tab1"> 

<div class="menu"> 

<ul> 

<li id="one1" onclick="setTab('one',1)">标签1</li> 

<li id="one2" onclick="setTab('one',2)">标签2</li> 

<li id="one3" onclick="setTab('one',3)">标签3</li> 

<li id="one4" onclick="setTab('one',4)">标签4</li> 

</ul> 

</div> 

<div class="menudiv"> 

<div id="con_one_1"><h4 style="color:red">标签1-内容</h4></div> 

<div id="con_one_2" style="display:none;"><h4 style="color:red">标签2-内容</h4></div> 

<div id="con_one_3" style="display:none;"><h4 style="color:red">标签3-内容</h4></div> 

<div id="con_one_4" style="display:none;"><h4 style="color:red">标签4-内容</h4></div> 

</div> 

</div> 

</body>
Javascript 相关文章推荐
如何取得中文输入的真实长度?
Jun 24 Javascript
javascript 保存文件到本地实现方法
Nov 29 Javascript
jquery做的一个简单的屏幕锁定提示框
Mar 26 Javascript
jQuery中wrapAll()方法用法实例
Jan 16 Javascript
Angular.js中用ng-repeat-start实现自定义显示
Oct 18 Javascript
微信和qq时间格式模板实例详解
Oct 21 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 jQuery
JS实现身份证输入框的输入效果
Aug 21 Javascript
浅谈vuex 闲置状态重置方案
Jan 04 Javascript
深入理解Vue 组件之间传值
Aug 16 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
Mar 13 Javascript
js中window.open打开一个新的页面
Aug 10 #Javascript
window.location.href的用法(动态输出跳转)
Aug 09 #Javascript
javascript父、子页面交互技巧总结
Aug 08 #Javascript
jQuery的animate函数学习记录
Aug 08 #Javascript
jQuery中get和post方法传值测试及注意事项
Aug 08 #Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
Aug 08 #Javascript
js事件监听机制(事件捕获)总结
Aug 08 #Javascript
You might like
mysql+php分页类(已测)
2008/03/31 PHP
精美漂亮的php分页类代码
2013/04/02 PHP
php根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
JavaScript.Encode手动解码技巧
2010/07/14 Javascript
js将当前时间格式转换成时间搓(自写)
2013/09/26 Javascript
jQuery插件scroll实现无缝滚动效果
2015/04/27 Javascript
jquery对dom节点的操作【推荐】
2016/04/15 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
jQuery的extend方法【三种】
2016/12/14 Javascript
vue中v-for加载本地静态图片方法
2018/03/03 Javascript
JS字符串去除连续或全部重复字符的实例
2018/03/08 Javascript
vue移动端html5页面根据屏幕适配的四种解决方法
2018/10/19 Javascript
js指定日期增加指定月份的实现方法
2018/12/19 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
[03:12]完美世界DOTA2联赛PWL DAY6集锦
2020/11/05 DOTA
python友情链接检查方法
2015/07/08 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
利用Hyperic调用Python实现进程守护
2018/01/02 Python
pandas数值计算与排序方法
2018/04/12 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
与Django结合利用模型对上传图片预测的实例详解
2019/08/07 Python
Python 获取项目根路径的代码
2019/09/27 Python
python os.path.isfile 的使用误区详解
2019/11/29 Python
计算机专业学生的自我评价
2013/12/15 职场文书
甜品店的创业计划书范文
2014/01/02 职场文书
顶撞老师检讨书
2014/02/07 职场文书
运动会通讯稿200字
2014/02/16 职场文书
募捐倡议书
2014/04/14 职场文书
授权委托书怎么写
2014/09/25 职场文书
教师政风行风自查自纠报告
2014/10/21 职场文书
2014年租房协议书范本
2014/10/30 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
《中国机长》观后感:敬畏生命,敬畏职责
2019/11/12 职场文书
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL
Golang 入门 之url 包
2022/05/04 Golang