最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery实现二级下拉菜单效果_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:48:16
文档

jQuery实现二级下拉菜单效果_jquery

jQuery实现二级下拉菜单效果_jquery:大家都知道jQuery是一个框架,它对JS进行了封装,使其更方便使用。前面两篇博文分别是用CSS样式和JS实现的,那么这篇就用jQuery来实现二级下拉式菜单。 使用JQuery实现需要用到的知识有: 1)使用$(function(){...})获取到想要作用的HTML元素。
推荐度:
导读jQuery实现二级下拉菜单效果_jquery:大家都知道jQuery是一个框架,它对JS进行了封装,使其更方便使用。前面两篇博文分别是用CSS样式和JS实现的,那么这篇就用jQuery来实现二级下拉式菜单。 使用JQuery实现需要用到的知识有: 1)使用$(function(){...})获取到想要作用的HTML元素。
 大家都知道jQuery是一个框架,它对JS进行了封装,使其更方便使用。前面两篇博文分别是用CSS样式和JS实现的,那么这篇就用jQuery来实现二级下拉式菜单。
使用JQuery实现需要用到的知识有:

  • 1)使用$(function(){...})获取到想要作用的HTML元素。
  • 2)通过使用children()方法寻找子元素。
  • 3)通过使用show()方法来显示HTML元素。
  • 4)通过使用hide()方法来隐藏HTML元素。
  • 5)jQuery库引用方法:
  • 第一种方法:将jQuery库下载到电脑上,然后引用,我下载的是jquery-1.7.1.min.js这个版本。
    例如:
    第二种方法:直接引用在线服务器上的jQuery库文件,比如谷歌服务器jQuery库,百度服务器jQuery库等。
    例如:引用百度服务器上的jQuery库文件

    接下来看看制作的流程:
    1、调用jQuery库:编写代码,引用jquery库。由于谷歌已退出大陆,建议使用百度服务器的jQuery库。
    注意: 百度服务器的jQuery库地址:http://libs.baidu.com/jquery/1.9.0/jquery.js
    2 、编写显示子菜单函数,使用$,并通过class名获取一级菜单li,过children()找到li的孩子元素ul,使用show()方法,显示二级菜单。
    3、编写隐藏子菜单函数,使用$,并通过class名获取一级菜单li,过children()找到li的孩子元素ul,使用hide()方法, 隐藏二级菜单。
    4、做浏览器兼容性测试,至少五个浏览器。IE7,8,9,火狐,谷歌,2345浏览器等。

    先来看看效果图:


    最后我们来看看代码的情况,和前面的区别不大:
    HTML代码:

     
     
     
     
    下拉菜单 
     
     
     
    

    CSS样式表外部style.css文件代码:

    /*CSS全局设置*/ 
    *{ 
     margin:0; 
     padding:0; 
    } 
    .nav{ 
     background-color:#EEEEEE; 
     height:40px; 
     width:450px; 
     margin:0 auto; 
    } 
    ul{ 
     list-style:none; 
    } 
    ul li{ 
     float:left; 
     line-height:40px; 
     text-align:center; 
    } 
    a{ 
     text-decoration:none; 
     color:#000000; 
     display:block; 
     width:90px; 
     height:40px; 
    } 
    a:hover{ 
     background-color:#666666; 
     color:#FFFFFF; 
    } 
    ul li ul li{ 
     float:none; 
     background-color:#EEEEEE; 
    } 
    ul li ul{ 
     display:none; 
    } 
    /*为了兼容IE7写的CSS样式,但是必须写在a:hover前面*/ 
    ul li ul li a:link,ul li ul li a:visited{ 
     background-color:#EEEEEE; 
    } 
    ul li ul li a:hover{ 
     background-color:#009933; 
    } 
    

    JS脚本外部script,js文件代码:

    希望本文所述对大家学习jquery程序设计有所帮助。

    文档

    jQuery实现二级下拉菜单效果_jquery

    jQuery实现二级下拉菜单效果_jquery:大家都知道jQuery是一个框架,它对JS进行了封装,使其更方便使用。前面两篇博文分别是用CSS样式和JS实现的,那么这篇就用jQuery来实现二级下拉式菜单。 使用JQuery实现需要用到的知识有: 1)使用$(function(){...})获取到想要作用的HTML元素。
    推荐度:
    标签: 菜单 特效 二级
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top