摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <script src="jquery-3.3.1.min.js&qu
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script src="jquery-3.3.1.min.js"></script>
<title>Tab切换</title>
<style type="text/css">
* {margin:0;padding:0;}
body{background:#ECF0F1;}
.menu{
width: 510px;
height: 35px;
background:#582705;
box-shadow: #582705 5px 5px 10px;
position: relative;
border-radius: 5px;
margin: 0 auto;
}
.border{
border-right: 1px solid white;
}
ul{
position: relative;
}
ul li{
float: left;
width: 100px;
line-height: 35px;
height: 35px;
text-align: center;
color: white;
list-style: none;
cursor: pointer;
}
.block{
width:100px;
height: 3px;
background:#150A03;
top:35px;
position: absolute;
left: 0;
}
</style>
</head>
<body>
<div class="menu">
<ul>
<li class="border" name="0">首页</li>
<li class="border" name="1">个人介绍</li>
<li class="border" name="2">重要新闻</li>
<li class="border" name="3">诗歌散文</li>
<li name="4">留言板</li>
</ul>
<div class="block"></div> <!--此处的DIV必须在内部-->
</div>
<script>
$(function(){
$('li').hover(
function(){
$x=parseInt($(this).attr('name'))*100;
$('.block').stop().animate({left:$x+'px'},500);
},
function(){
$('.block').stop().animate({left:'0'},500)
})
})
</script>
</body>
</html>
批改老师:灭绝师太批改时间:2019-02-11 09:14:54
老师总结:可以尝试不同方法,完成的不错,知识点不扎实的地方可以加上备注