你好,欢迎访问我的博客!登录 VIP视频 领券购物 免责声明 投稿本站 本站主题
当前位置:首页 - 笔记 - Web前端 - 正文 君子好学,自强不息!

jQuery实现的经典竖向伸缩菜单效果代码

2017-04-09Web前端墨初979°c
A+ A-

这是一个利用jquery制作的竖向伸缩菜单的实例,每点击一次主菜单,会拉开出对应的二级菜单,同时其它展开的二级菜单会自动合拢。为了方便以后可以偷懒,把它记录下来,方便日后使用。

先上一张实例的演示图片:

代码如下:

HTML代码:

<!DOCTYPE html">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery1.3.2竖向的伸缩菜单</title>
<script src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
</head>
<body>
 <dl id="wenzhang">
 <dd>
 <dl>
  <dt>用户中心</dt>
 </dl>
 </dd>
 <dd>
 <dl>
  <dt>文章管理</dt>
  <dd>
  <ul>
  <li>文章役稿</li>
  <li>我的文章</li>
  </ul>
  </dd>
 </dl>
 </dd> 
 <dd>
 <dl>
  <dt>评论管理</dt>
  <dd>
  <ul>
   <li>评论管理</li>
  </ul>
  </dd>
 </dl>
 </dd> 
 </dl>
</body>
</html>

CSS代码:

dl,dd,dt,ul,li{ margin:0; padding:0; list-style:none; color:#333;}
#wenzhang{ width:300px; text-align:center; font-size:12px;border-left:1px solid #dedede;border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#wenzhang dd dl dt{ border-top:1px solid #dedede; background:#f2f2f2; height:25px; line-height:25px; font-weight:bold;}
#wenzhang ul{ background:#f9f9f9; }
#wenzhang li{ border-top:1px solid #efefef; line-height:25px;}

JQ代码:

  $(document).ready(function(){
  $("#wenzhang>dd>dl>dd").hide();
  $.each($("#wenzhang>dd>dl>dt"), function(){
   $(this).click(function(){
    $("#wenzhang>dd>dl>dd ").not($(this).next()).slideUp();
    $(this).next().slideToggle(500);
    //$(this).next().toggle();
   });
  });
  });

ps:由于是调用的JQ文件来源于百度的CDN公共库,各位可以修改成自己的JQ文章使用

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
QR:  jQuery实现的经典竖向伸缩菜单效果代码

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


墨初
时间:2017-04-11 22:37:42

自己给处己评论一下下

  登录