jQuer三级菜单练习

原创 2018-12-14 20:09:53 1469
摘要:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style type="text/css"> /**{margin:0px;padding:0px;}*/ ul li{list-sty

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<style type="text/css">

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

ul li{list-style:none}

.box{width:400px;height:400px;background:pink;margin:0px auto;font-size:20px;font-family:'楷体';}

</style>

<script type="text/javascript" src="jq.js"></script>

</head>

<body>

<div class="box">

<ul class="a">

<li>商品管理

<ul class="bbox"><!-- 二级下拉菜单 -->

<li class="b">添加商品

<ul class="c"><!-- 三级菜单 -->

<li>添加衣服</li>

<li>添加零食</li>

<li>添加鞋子</li>

</ul>

</li>

<li>修改商品</li>

</ul>

<li>会员管理</li>

</li>

</ul>

</div>

</body>

</html>

<script type="text/javascript">

$(document).ready(function(){

//将二级和三级菜单隐藏

$('.bbox').hide()

$('.c').hide()

//当鼠标移动到包含二级菜单的一级菜单显示当前二级菜单

$('.a>li').mousemove(function(){

// alert(1);

$(this).find('.bbox').slideDown(100)

})

//当鼠标移出包含二级菜单的一级菜单时隐藏二级菜单

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

// alert(1);

$(this).find('.bbox').slideUp(100)

})

//当鼠标移动到包含三级菜单的三级菜单显示当前三级菜单

$('.b').mousemove(function(){

// alert(1);

$(this).find('.c').slideDown(100)

})

//当鼠标移出包含三级菜单的一级菜单时隐藏三级菜单

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

// alert(1);

$(this).find('.c').slideUp(100)

})

})

</script>


批改老师:灭绝师太批改时间:2018-12-15 09:34:11
老师总结:完成的不错,案例布局可以在好看些,多找点案例练习奥

发布手记

热门词条