Chinaunix首页 | 论坛 | 博客
  • 博客访问: 35554
  • 博文数量: 19
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 185
  • 用 户 组: 普通用户
  • 注册时间: 2015-06-08 17:27
文章分类

全部博文(19)

文章存档

2016年(5)

2015年(14)

我的朋友

分类: Html/Css

2015-07-10 15:33:06


Demo :  /> drowDownMenu.rar
实现方法:

1.css实现

先把二级菜单隐藏,当鼠标经过一级菜单li时让二级菜单ul显示

点击(此处)折叠或打开

  1. ul li ul{
  2.     display: none; /*先把二级菜单隐藏*/
  3. }
  4. ul li:hover ul{
  5.     display: block; /*当鼠标经过一级菜单时二级菜单显示*/
  6. }

2.js实现

可以用mouseover,mouseout添加事件,也可以用hover来添加事件;显示和隐藏可以用css改变样式,可以用show(),hide(),可以用toggle()

点击(此处)折叠或打开

  1. // 方法一:
  2. $(function(){
  3.     $('#nav ul li').mouseover(function(){
  4.         $(this).children('ul').css("display","block");
  5.     });
  6.     $('#nav ul li').mouseout(function(){
  7.         $(this).children('ul').css("display","none");
  8.     });
  9. });


  10. // 方法二:
  11. $(function(){
  12.     $('#nav ul li').mouseover(function(){
  13.         $(this).children('ul').show();
  14.     });
  15.     $('#nav ul li').mouseout(function(){
  16.         $(this).children('ul').hide();
  17.     });
  18. });


  19. // 方法三:
  20. $(function(){
  21.     $('#nav ul li').hover(
  22.         function(){
  23.             $(this).children('ul').show();
  24.         },
  25.         function(){
  26.             $(this).children('ul').hide();
  27.         })
  28. })

  29. //方法四
  30. $(function(){
  31.     $('#nav ul li').hover(
  32.         function(){
  33.             $(this).children('ul').toggle();
  34.         })
  35. })

  36. //方法五
  37. $(function(){
    $('.#nav ul li').hover(function(){
        $(this).find('ul').slideDown("1000");
        },function(){
        $(this).find('ul').slideUp("fast");
        });
    })



阅读(307) | 评论(0) | 转发(0) |
0

上一篇:购物列表

下一篇:侧边收缩导航栏

给主人留下些什么吧!~~