摘要:主要用到学到的jQuery动画显示隐藏效果功能// hide 隐藏// show 显示// toggle 显示隐藏切换 效果为左右// slideDown 向下显示// slideUp 向上隐藏// slideToggle 显示隐藏切换 效果为上下用jQuery获取到元素 设置鼠标移进移出的函数在函数内设置显示隐藏切换的效果。<!DOCTYPE html> <html&
主要用到学到的jQuery动画显示隐藏效果功能
// hide 隐藏
// show 显示
// toggle 显示隐藏切换 效果为左右
// slideDown 向下显示
// slideUp 向上隐藏
// slideToggle 显示隐藏切换 效果为上下
用jQuery获取到元素 设置鼠标移进移出的函数
在函数内设置显示隐藏切换的效果。
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{margin: 0;padding: 0;list-style: none;}
.wrap{
width: 1000px;
height: 60px;
background-color: #A9A9A9;
margin: 0 auto;
text-align: center;
}
#box1{
/*background-color: black;*/
}
#box1 li{
float: left;
width: 100px;
height: 60px;
line-height: 60px;
position: relative;
}
.box2{
display: none;
background-color: #A9A9A9;
position: absolute;
}
.box2 li{
/*float: none;*/
height: 30px;
line-height: 30px;
/*width: 100px;*/
}
#box1 li:hover{
background-color: lightseagreen;
}
</style>
</head>
<body>
<div class="wrap">
<ul id="box1">
<li>首页</li>
<li onmousedown="">新闻
<ul class="box2">
<li>新闻1</li>
<li>新闻2</li>
<li>新闻3</li>
<li>新闻4</li>
<li>新闻5</li>
</ul>
</li>
<li>产品
<ul class="box2">
<li>产品1</li>
<li>产品2</li>
<li>产品3</li>
<li>产品4</li>
<li>产品5</li>
</ul>
</li>
<li>关于</li>
</ul>
</div>
<script src="jquery-3.4.0.js"></script>
<script>
$("#box1 li").hover(function(){
$(this).children("ul").slideToggle(300);
// this.style.backgroundColor = 'lightseagreen';
},function () {
// this.style.backgroundColor = '';
$(this).children("ul").slideToggle(300);
});
// hide 隐藏
// show 显示
// toggle 显示隐藏切换 效果为左右
// slideDown 向下显示
// slideUp 向上隐藏
// slideToggle 显示隐藏切换 效果为上下
</script>
</body>
</html>
批改老师:查无此人批改时间:2019-05-20 09:24:26
老师总结:完成的不错。jq比js简单很多,多练习,jq可以代替js操作。继续加油。