零零H5 H5教程 CSS3教程 php教程 JavaScript教程 jQuery论坛教程

折叠树形导航菜单实例

折叠树形导航菜单实例
<!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

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

 

posted on 2015-09-21 18:03  cxy159  阅读(981)  评论(0编辑  收藏  举报

零零H5