三级下拉菜单

原创 2019-03-05 12:09:05 238
摘要:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>三级下拉菜单</title><script type="text/javascript" src="jquery-3.3.1.min.js">&

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>三级下拉菜单</title>

<script type="text/javascript" src="jquery-3.3.1.min.js"></script>

<style type="text/css">

*{margin:0px;padding: 0px;}

.menu{width: 800px;height: 35px;margin:0px auto;background: #000;margin-top: 20px;color: #fff;border:1px solid #ccc;border-radius: 5px;}

ul{list-style: none;}

ul li{width: 100px;height: 35px;line-height: 35px;text-align: center;float: left;border-right: 1px solid #ccc;cursor: pointer;}

.twobox li {width: 100px;height: 30px;line-height: 30px;background:#2D2D2D; color:#A9A9A9;font-size: 14px;position: relative;border: 0px}

.twobox li:hover{background: #000;color: #fff}

.three {position: absolute;top:0px;left:100px;}

.three li {width: 99px;height: 30px;line-height: 30px;border:0;}

</style>

</head>

<body>

<script type="text/javascript">

$(document).ready(function(){

$('.twobox').hide()

$('.three').hide()


$('.one>li').mouseover(function(){

$(this).find('.twobox').slideDown(500)

})


$('.one>li').mouseleave(function(){

$(this).find('.twobox').slideUp(500)

})


$('.two').mouseover(function(){

$(this).find('.three').slideDown(500)

})


$('.two').mouseleave(function(){

$(this).find('.three').slideUp(500)

})


})

</script>

<div clas="menu">

<ul> <!-- 一级下拉 -->

<li>index</li>

<li>product

<ul> <!-- 二级下拉 -->

<li>1</li>

<li>2

<ul> <!-- 三级下拉 -->

<li>2.1</li>

<li>2.2</li>

</ul>

</li>

<li>3</li>

</ul>

</li>

</ul>

</div>

</body>

</html>

批改老师:天蓬老师批改时间:2019-03-05 13:23:29
老师总结:下拉菜单 , 在web项目中, 可以在有限的空间里, 提供更多的信息展示机会,提升用户体验

发布手记

热门词条