批改状态:未批改
老师批语:
<!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>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号