读书人

JQuery兑现树形菜单

发布时间: 2012-10-14 14:55:08 作者: rapoo

JQuery实现树形菜单

jqueryMenu.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"        "http://www.w3.org/TR/html4/loose.dtd"><html><head>    <title>Menu</title>     <script type="text/javascript" src="jslib/jquery1.5.js"></script>    <script type="text/javascript" src="jslib/jquerymenu.js"></script>    <link type="text/css" rel="stylesheet" href="css/menu.css" /></head><body>    <ul>       <a href="#">菜单1</a>        <li><a href="#" id="JqueryWindow.html" >子菜单1</a></li>        <li>子菜单2</li>    </ul>    <ul>        <a href="#">菜单2</a>         <li>子菜单3</li>        <li>子菜单4</li>    </ul>    <div id="content"></div></body></html>

?jquerymenu.js

//注册页面装载时执行的方法$(document).ready(function(){    var as=$("ul>a");    as.click(function(){       //这里需要找到ul中的li,然后让li显示出来        var aNode=$(this);        var lis=aNode.nextAll("li");        //toggle()方法,改变显示状态        lis.toggle("slow");    });    $("li>a").click(function(){       $("#content").load($(this).attr("id"));     });});

?menu.css

li{    list-style:none;      /*去掉li前的点*/    margin-left:20px;     /*调整距离*/    display:none;}?                                                                                                                                                            
2 楼 sjrhero 2011-04-07 想看图 3 楼 wustrive_2008 2011-04-07 其实就是很普通的一个树型菜单:
菜单1
子菜单1
子菜单2

菜单2
子菜单3
子菜单4

读书人网 >Web前端

热点推荐