Blogger Information
Blog 19
fans 0
comment 0
visits 13273
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Tab切换-自动-2019年4月4号
倪偌卟離
Original
629 people have browsed it

代码最后,又使用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>

运行实例 »

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


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!