点击标签切换和自动切换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 相关文章推荐
jQuery学习笔记之jQuery选择器的使用
Dec 22 Javascript
Jquery实现仿腾讯微博发表广播
Nov 17 Javascript
AngularJS入门教程(一):静态模板
Dec 06 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
Sep 01 Javascript
浅析script标签中的defer与async属性
Nov 30 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
Feb 18 Javascript
js评分组件使用详解
Jun 06 Javascript
highcharts 在angular中的使用示例代码
Sep 20 Javascript
利用vscode调试编译后的js代码详解
May 14 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
Jul 23 Javascript
使用Vue CLI创建typescript项目的方法
Aug 09 Javascript
如何通过vscode运行调试javascript代码
Jul 24 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
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
2013/04/22 PHP
PHP中iconv函数知识汇总
2015/07/02 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
对xmlHttp对象方法和属性的理解
2011/01/17 Javascript
javascript中call和apply方法浅谈
2013/09/27 Javascript
jquery选择器之基本过滤选择器详解
2014/01/27 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
JavaScript三元运算符的多种使用技巧
2015/04/16 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
2016/12/23 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
2017/03/07 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
2020/12/30 Vue.js
在Python中的Django框架中进行字符串翻译
2015/07/27 Python
Python实现的双色球生成功能示例
2017/12/18 Python
Python中print函数简单使用总结
2019/08/05 Python
python 使用socket传输图片视频等文件的实现方式
2019/08/07 Python
python numpy库linspace相同间隔采样的实现
2020/02/25 Python
如何卸载python插件
2020/07/08 Python
python实现人工蜂群算法
2020/09/18 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
2021/03/14 PHP
CSS实现的一闪而过的图片闪光效果
2014/04/23 HTML / CSS
SVG实现多彩圆环倒计时效果的示例代码
2017/11/21 HTML / CSS
介绍一下Java中的static关键字
2012/05/12 面试题
大四毕业生学习总结的自我评价
2013/10/31 职场文书
2014年3.15团委活动总结
2014/03/16 职场文书
爱国主义教育演讲稿
2014/08/26 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
Go使用协程交替打印字符
2021/04/29 Golang
golang DNS服务器的简单实现操作
2021/04/30 Golang
Python使用openpyxl批量处理数据
2021/06/23 Python