博主信息
博文 19
粉丝 0
评论 0
访问量 16091
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Tab切换-自动-2019年4月4号
倪偌卟離
原创
766人浏览过

代码最后,又使用JQ做了一次tab切换(已注释),自动切换不会弄,求老师教。

实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>tab切换</title>
	<link rel="stylesheet" type="text/css" href="static/css/style.css">
	<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
</head>
<body>
	<div id="notice">
		<div class="notice-tit">
			<ul>
				<li class="select">
					<a href="javascript:;">公告</a>
				</li>
				<li>
					<a href="javascript:;">规则</a>
				</li>
				<li>
					<a href="javascript:;">论坛</a>
				</li>
				<li>
					<a href="javascript:;">安全</a>
				</li>
				<li>
					<a href="javascript:;">公益</a>
				</li>
			</ul>
		</div>
		<div class="notice-con">
			<div class="mod">
				<ul>
					<li><a href="javascript:;">好莱坞大片好莱坞大片好莱坞大片好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片好莱坞大片好莱坞大片好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片好莱坞大片好莱坞大片好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
				</ul>
			</div>
			<div class="mod" style="display:none">
				<ul>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
				</ul>
			</div>
			<div class="mod" style="display:none">
				<ul>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
				</ul>
			</div>
			<div class="mod" style="display:none">
				<ul>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
				</ul>
			</div>
			<div class="mod" style="display:none">
				<ul>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
					<li><a href="javascript:;">好莱坞大片</a></li>
				</ul>
			</div>
		</div>
	</div>
	<script type="text/javascript">
		$(function(){
			// js方法
			var not=document.getElementsByClassName('notice-tit')[0].getElementsByTagName('li')
			var con=document.getElementsByClassName('mod')
			function showTab(i){//这里使用形参i的目的是:它将被用来表示鼠标指针所在的那个元素的索引(下标、位置)
				for(j=0;j<not.length;j++){
					not[j].className='';
					con[j].style.display='none';
				}
				not[i].className='select';
				con[i].style.display='block';
			}
			//开始获取鼠标指针所在元素的下标,使用index方法,为固定格式1,obj.index=i;2,this.index获取位置
			for(i=0;i<not.length;i++){
				not[i].index=i;
				not[i].onmouseenter=function(){
					showTab(this.index)
					clearInterval(timer)
				}
			}
			//自动跳转代码
			var num=0;
			var timer=null;
		    function autoPlay(){
			    num++
			    if(num==not.length){
			    	mum=0;
			    }
			    showTab(num)
			}
		    timer=setInterval(autoPlay,1000);
			//jQ方法
			// var not=$('.notice-tit').find('li');
			// var con=$('.mod');		
		 //    not.mouseenter(function showTab(i){
			// 	for(j=0;j<not.length;j++){
			// 		not[j].className='';
			// 		con[j].style.display='none';
			// 	}
			// 	$(this).attr('class','select')
			// 	con[$(this).index()].style.display='block';
			})		
	</script>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学