Posted in Javascript onApril 11, 2013
今天做了一个左侧菜单的效果,做后台的时候应该会经常用到这个效果的,代码同样是简洁明了,复制即可用:
效果图如下:
代码如下:(这个上下箭头的图标如上,图标可自己换)
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>后台左侧菜单点击上下滑动显示jquery</title> <script type="text/javascript" src="http://jt.875.cn/js/jquery.js"></script> <script type="text/javascript"> $(function(){ $(".box dt:first").addClass("active"); $(".box dd:not(:first)").hide(); $(".box dt").click(function(){ $(this).next("dd").slideToggle() .siblings("dd").slideUp(); $(this).toggleClass('active') .siblings("dt").removeClass("active"); }); }); </script> <style type="text/css"> * { padding:0; margin:0; } body { padding:100px; font:12px "宋体"; } dl,dt,dd{list-style:none;} .box { width:500px; border-bottom:1px solid #CCC; } .box dt { height:30px; line-height:30px; padding:0 10px; font-size:12px; cursor:pointer; border:1px solid #ccc; border-bottom:none; background:#eee url(img/bg.gif) no-repeat right -27px; } .box dt.active { background-position:right 7px; } .box dd { border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 10px; } .box dd p{line-height:20px; } </style> </head> <body> <div class="box"> <dl> <dt>标题一</dt> <dd> <p><a href="#">第一项</a></p> <p><a href="#">第二项</a></p> <p><a href="#">第三项</a></p> </dd> <dt>标题二</dt> <dd> <p><a href="#">第一项</a></p> <p><a href="#">第二项</a></p> <p><a href="#">第三项</a></p> </dd> <dt>标题三</dt> <dd> <p><a href="#">第一项</a></p> <p><a href="#">第二项</a></p> <p><a href="#">第三项</a></p> </dd> <dt>标题四</dt> <dd> <p><a href="#">第一项</a></p> <p><a href="#">第二项</a></p> <p><a href="#">第三项</a></p> </dd> </dl> </div> </body> </html>
基于jquery实现后台左侧菜单点击上下滑动显示
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@