码迷,mamicode.com
首页 > 其他好文 > 详细

折叠树形导航菜单实例

时间:2015-09-21 19:34:34      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

折叠树形导航菜单实例
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<title></title>
<style>
body{font-size:10.5pt;}
dt{
  background:#ccc;
  width:500px;
}
</style>
<script src="jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
  $(‘#faq‘).find(‘dd‘).hide();
  $(‘#faq‘).find(‘dt‘).click(function() {
    var answer = $(this).next();
    if (answer.is(‘:visible‘)) {
      answer.slideUp();
    } else {
      answer.slideDown();
    }
  });
});
</script>
</head>
<body>
<dl id="faq">
  <dt>零零H5网</dt>
  <dd>欢迎来到零零H5网,希望提供良好的建议与意见</dd>
  <dt>前端教程</dt>
  <dd>CSS3教程</dd>
  <dt>PHP教程</dt>
  <dd>本站地址是www.00h5.com</dd>
</dl>
</body>
</html>
.$(document).ready(function() {}),当文档结构完全加载完毕再去执行函数中的代码。
.$(‘#faq‘).find(‘dd‘).hide(),隐藏dd元素,也就是隐藏二级菜单。
.$(‘#faq‘).find(‘dt‘).click(function() {}),为dt元素注册click事件处理函数。
.var answer = $(this).next(),获取点击元素的下一个元素,在本代码中就是dt元素后面的dd元素。
.if (answer.is(‘:visible‘)) {
  answer.slideUp();
} else {
  answer.slideDown();
},判断元素是否显示,如果显示就动画方式隐藏。
零零H5

否则的话,就动画方式下拉

 

折叠树形导航菜单实例

标签:

原文地址:http://www.cnblogs.com/00h5/p/4826857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!