精华内容
下载资源
问答
  • jquery二级菜单

    2010-11-12 18:16:13
    要做一个成功的网站,当然离不开好看的二级菜单,这里有两个我的家当,仅供参考!
  • jquery垂直导航菜单展开收缩垂直二级导航菜单代码
  • 横行向下滑动下拉的jQuery二级菜单代码,整体黄色风格,还带点动画色彩,鼠标放到菜单的某一项的时候,该菜单项的二级菜单以滑动淡出的方式显示,大中型网站都可以用,颜色什么的如果不喜欢可以自己修改。
  • NULL 博文链接:https://leeqoo.iteye.com/blog/1532895
  • select下拉菜单,逐渐展开,展开后还可以分为二级
  • JQuery 二级菜单联动,遍历($.each()) 遍历: $.each(数组或集合,fun(index,item){ }) <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> &lt...

    JQuery 二级菜单联动,遍历($.each())

    遍历: $.each(数组或集合,fun(index,item){ })

    1. <!DOCTYPE html>

    2. <html xmlns="http://www.w3.org/1999/xhtml">

    3. <head>

    4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

    5. <title></title>

    6. <script src="scripts/jquery-1.7.1.min.js"></script>

    7. <script>

    8. //$.each(obj,fun(i,n))

    9. //如果obj是数组,则i是索引,n是元素

    10. //如果obj是对象或键值对,i是键,n是值

    11.  
    12. //定义省市数据,键值对集合

    13. var datas = {

    14. "北京": ["朝阳", "海淀", "昌平", "丰台"],

    15. "山东": ["青岛", "济南", "烟台"],

    16. "山西": ["大同", "太原", "运城", "长治"],

    17. "河南": ["洛阳", "开封", "郑州", "驻马店"],

    18. "河北": ["石家庄", "张家口", "保定"]

    19. };

    20. $(function() {

    21. //创建省的select

    22. var select = $('<select id="selectProvince"></select>'); //创建JQuery的标签对象。

    23. //最后写change事件:为省的select绑定change事件

    24. select.change(function () {

    25. //找到市信息

    26. var citys = datas[$(this).val()];

    27. //删除市的原有option

    28. $('#selectCity').empty();

    29. //添加option

    30. $.each(citys, function(index,item) {

    31. $('<option>' + item + '</option>').appendTo('#selectCity');

    32. });

    33. });

    34. //追加到body中

    35. select.appendTo('body');

    36. //遍历集合

    37. $.each(datas, function (key, value) {

    38. //根据数据创建option并追加到select上

    39. $('<option value="' + key + '">' + key + '</option>').appendTo(select);

    40.  
    41. });

    42.  
    43. //创建市的select

    44. var selectCity = $('<select id="selectCity"></select>').appendTo('body');

    45. //获取选中的省信息

    46. var pro = $('#selectProvince').val();

    47. //将省名称作为键到集合中获取值

    48. var citys = datas[pro];

    49. //遍历市的数组

    50. $.each(citys, function(index, item) {

    51. $('<option>' + item + '</option>').appendTo(selectCity);

    52. });

    53. });

    54. </script>

    55. </head>

    56. <body>

    57.  
    58. </body>

    59. </html>

    60.  
    展开全文
  • 当鼠标悬浮时显示二级菜单,这种类似的效果,想必大家在浏览网页时经常会遇到吧,下面有个示例,大家可以看看
  • jQuery鼠标悬浮导航主菜单,以动画效果弹出层子级菜单效果,而且箭头会自动跟着变。
  • 收集一款平滑简洁效果的jquery二级导航菜单,主导航蓝色风格,二级子菜单淡蓝色风格,结构清淅,兼容性好,Div CSS代码架构,可以很方便的嵌入到目前的CMS、论坛、博客等系统中,本菜单只是演示,因此有些主菜单下...
  • jquery鼠标滑过显示二级下拉菜单代码,代码完成可运行。包括html, js, css.
  • 主要介绍了jquery实现鼠标滑过显示二级下拉菜单效果,通过jquery操作鼠标事件及页面样式动态变换实现该功能,非常具有实用价值,需要的朋友可以参考下
  • 主要介绍了jquery实现像栅栏一样左右滑出式二级菜单效果代码,涉及jquery鼠标click点击事件及页面元素动态操作的相关技巧,非常具有实用价值,需要的朋友可以参考下
  • 自己在网上找了好久,没找到可以拿来用的,于是就自己写了一个,希望各位兄弟不要嫌弃
  • jQuery实现二级菜单

    2019-05-24 16:30:11
    //二级菜单 $(".sec>span").click(function(){ let thrFloor = $(this).next(); //console.log(thrFloor); if(thrFloor.css('display') === 'none'){ thrFloor.css('display','block'); $(this).css('...

    第一次写博客,共勉!

    html代码:

     <div class="tree">               
            <span id="first">所有部门</span>
            <ul class="sec-floor">
                <li class="sec">
                    <span>武汉a</span>
                    <ul class="thr">
                        <li><a href="">技术部</a></li>
                        <li><a href="">研发部</a></li>
                        <li><a href="">客服部</a></li>
                        <li><a href="">行政部</a></li>
                    </ul>
                </li>
                <li class="sec">
                    <span>武汉b</span>
                    <ul class="thr">
                        <li><a href="">技术部</a></li>
                        <li><a href="">研发部</a></li>
                        <li><a href="">客服部</a></li>
                        <li><a href="">行政部</a></li>
                    </ul>
                </li>
                <li class="sec"><span>北京a</span></li>
                <li class="sec"><span>重庆a</span></li>
            </ul>     
        </div>
    

    css代码:

    <style>
            .tree{
                font-size: 10pt;
            }
            #first{
                background: url(./img/add.png) no-repeat center left;
                background-size: 15%;
                padding-left: 15pt; 
            } 
            .sec-floor,.thr{
                list-style: none;
                font-size: 8pt;
                padding-left: 15pt;
                display: none; 
            }
            
            .sec>span{
                background: url(./img/add.png) no-repeat center left;
                background-size: 15%;
                padding-left: 15pt;
    
            }
            .thr li>a{
                text-decoration: none;
                color: #333;
            }
        </style>
    

    js如下:

     <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
        <script>
            $(document).ready(function(){ 
                //一级菜单 
                $("#first").click(function(){
                    let secFloor = $(this).next();
                    //console.log(secFloor);
                    if(secFloor.css('display') === "none"){
                        secFloor.css('display','block');
                        $(this).css('background-image',"url(./img/minus.png)");
                    }else{
                        secFloor.css('display','none');
                        $(this).css('background-image',"url(./img/add.png)");
                    }
                })
                //二级菜单
                $(".sec>span").click(function(){
                    let thrFloor = $(this).next();
                    //console.log(thrFloor);
                    if(thrFloor.css('display') === 'none'){
                        thrFloor.css('display','block');
                        $(this).css('background-image','url(./img/minus.png)');
                    }else{
                        thrFloor.css('display','none');
                        $(this).css('background-image','url(./img/add.png)');
                    }
                })
            
            })
        </script>
    
    展开全文
  • jQuery图文二级导航菜单基于jquery-1.7.2.min.js制作,简单图文并茂导航菜单,有首页、关于我们、新闻动态、环保产品、环境监测、环境咨询、案例展示、加入我们、其他业务等菜单项目。
  • 前面两篇博文分别是用CSS样式和JS实现的,那么这篇就用jQuery来实现二级下拉式菜单。 使用JQuery实现需要用到的知识有: 1)使用$(function(){...})获取到想要作用的HTML元素。 2)通过使用children()方法寻找子...

    大家都知道jQuery是一个框架,它对JS进行了封装,使其更方便使用。前面两篇博文分别是用CSS样式和JS实现的,那么这篇就用jQuery来实现二级下拉式菜单。

    使用JQuery实现需要用到的知识有:

    1. 1)使用$(function(){...})获取到想要作用的HTML元素。
    2. 2)通过使用children()方法寻找子元素。
    3. 3)通过使用show()方法来显示HTML元素。
    4. 4)通过使用hide()方法来隐藏HTML元素。
    5. 5)jQuery库引用方法:

    第一种方法:将jQuery库下载到电脑上,然后引用,我下载的是jquery-1.7.1.min.js这个版本。

    例如: 

     
    1. <script type="text/javascript" src="jquery/jquery-1.7.1.min.js"></script>

    第二种方法:直接引用在线服务器上的jQuery库文件,比如谷歌服务器jQuery库,百度服务器jQuery库等。

    例如:引用百度服务器上的jQuery库文件

     
    1. <script type="text/javascript" src="jquery/1.9.0/jquery.js"></script>

    接下来看看制作的流程:

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

    先来看看效果图:

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

    HTML代码:

     
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2.  
    3. <html
    4. xmlns="http://www.w3.org/1999/xhtml">
    5.  
    6. <head>
    7.  
    8. <meta
    9. http-equiv="Content-Type"
    10. content="text/html; charset=gb2312" />
    11.  
    12. <title>下拉菜单</title>
    13.  
    14. <link
    15. rel="stylesheet"
    16. type="text/css"
    17. href="style.css" rel="external nofollow"
    18. />
    19.  
    20. <!--引用百度服务器的jQuery库-->
    21.  
    22. <script
    23. src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
    24.  
    25. <script
    26. type="text/javascript"
    27. src="script.js"></script>
    28.  
    29. </head>
    30.  
    31.   
    32.  
    33. <body>
    34.  
    35. <div
    36. id="nav"
    37. class="nav">
    38.  
    39.   <ul>
    40.  
    41.     <li><a
    42. href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >网站首页</a></li>
    43.  
    44.    <li
    45. class="navmenu"><a
    46. href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >课程大厅</a>
    47.  
    48.     <ul>
    49.  
    50.      <li><a
    51. href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >JavaScript</a></li>
    52.  
    53.      <li><a
    54. href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >jQuery</a></li>
    55.  
    56.      <li><a
    57. href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >Ajax</a></li>
    58.  
    59.     </ul>
    60.  
    61.    </li>
    62.  
    63.    <li
    64. class="navmenu"><a
    65. href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >学习中心</a>
    66.  
    67.     <ul>
    68.  
    69.      <li><a
    70. href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >视频学习</a></li>
    71.  
    72.      <li><a
    73. href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >案例学习</a></li>
    74.  
    75.      <li><a
    76. href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >交流平台</a></li>
    77.  
    78.     </ul>
    79.  
    80.    </li>
    81.  
    82.    <li><a
    83. href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >经典案例</a></li>
    84.  
    85.    <li><a
    86. href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >关于我们</a></li>
    87.  
    88.   </ul>
    89.  
    90. </div>
    91.  
    92. </body>
    93.  
    94. </html>

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

     
    1. /*CSS全局设置*/
    2.  
    3. *{
    4.  
    5.  margin:0;
    6.  
    7.  padding:0;
    8.  
    9. }
    10.  
    11. .nav{
    12.  
    13.  background-color:#EEEEEE;
    14.  
    15.  height:40px;
    16.  
    17.  width:450px;
    18.  
    19.  margin:0
    20. auto;
    21.  
    22. }
    23.  
    24. ul{
    25.  
    26.  list-style:none;
    27.  
    28. }
    29.  
    30. ul li{
    31.  
    32.  float:left;
    33.  
    34.  line-height:40px;
    35.  
    36.  text-align:center;
    37.  
    38. }
    39.  
    40. a{
    41.  
    42.  text-decoration:none;
    43.  
    44.  color:#000000;
    45.  
    46.  display:block;
    47.  
    48.  width:90px;
    49.  
    50.  height:40px;
    51.  
    52. }
    53.  
    54. a:hover{
    55.  
    56.  background-color:#666666;
    57.  
    58.  color:#FFFFFF;
    59.  
    60. }
    61.  
    62. ul li ul li{
    63.  
    64.  float:none;
    65.  
    66.  background-color:#EEEEEE;
    67.  
    68. }
    69.  
    70. ul li ul{
    71.  
    72.  display:none;
    73.  
    74. }
    75.  
    76. /*为了兼容IE7写的CSS样式,但是必须写在a:hover前面*/
    77.  
    78. ul li ul li a:link,ul li ul li a:visited{
    79.  
    80.  background-color:#EEEEEE;
    81.  
    82. }
    83.  
    84. ul li ul li a:hover{
    85.  
    86.  background-color:#009933;
    87.  
    88. }

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

     
    1. $(function(){
    2.  
    3.   $(".navmenu").mouseover(function(){
    4.  
    5.    $(this).children("ul").show(); 
    6.  
    7.   })
    8.  
    9.    
    10.  
    11.   $(".navmenu").mouseout(function(){
    12.  
    13.    $(this).children("ul").hide();
    14.  
    15.   })
    16.  
    17. })
    展开全文
  • jquery实现二级菜单

    千次阅读 2019-10-27 06:39:59
    代码如下: <!DOCTYPE html> <... <head>...script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <meta charset="utf-8"> <title></title> <style...

    代码如下:

    <!DOCTYPE html>
    <html>
    <head>
    <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
    ul ul {display: none;}
    </style>
    </head>
    <body>
    <ul class="nav">
    <li>
    <span>一级菜单</span>
    <ul>
    <li>二级菜单</li>
    <li>二级菜单</li>
    <li>二级菜单</li>
    <li>二级菜单</li>
    <li>二级菜单</li>
    </ul>
    </li>
    <li>
    <span>一级菜单</span>
    <ul>
    <li>二级菜单</li>
    <li>二级菜单</li>
    <li>二级菜单</li>
    <li>二级菜单</li>
    <li>二级菜单</li>
    </ul>
    </li>
    <li>
    <span>一级菜单</span>
    <ul>
    <li>二级菜单</li>
    <li>二级菜单</li>
    <li>二级菜单</li>
    <li>二级菜单</li>
    <li>二级菜单</li>
    </ul>
    </li>
    </ul>
    </body>
    <script src="jquery.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
    $(".nav").children("li").mouseover(function(){
    $(this).children("ul").stop().show(500)
    .parent().siblings().children("ul").stop().hide(500);
    })
    </script>
    </html>
    

    效果如图:
    在这里插入图片描述

    展开全文
  • 二级竖向下拉菜单,slide滑动渐隐显示,童鞋们可酌情选择下载使用!
  • jQuery鼠标经过二级菜单下拉代码是一款基于jQuery+CSS3实现的鼠标悬浮滑动下拉二级菜单特效。
  • 前面两篇博文分别是用CSS样式和JS实现的,那么这篇就用jQuery来实现二级下拉式菜单。使用JQuery实现需要用到的知识有:1)使用$(function(){...})获取到想要作用的HTML元素。2)通过使用children()方法寻找子元素。3)...
  • 主要介绍了jquery实现向下滑出的二级导航下滑菜单效果,涉及jquery实现页面结点样式动态变换效果的实现技巧,非常具有实用价值,需要的朋友可以参考下
  • 引入jquery <script> //把有ul的li添加一个类名(这里用了.plus 和 .minus) 再添加一个单击事件 $(function(){ $("li:has(ul)") //获取含有ul的li .addClass("plus") //添加plus类名 .click(function(e...
  • jQuery个性动画二级下拉导航菜单基于jquery1.8.3.min.js制作,鼠标经过显示二级下拉菜单
  • 本文实例讲述了jquery实现的简单二级菜单效果代码。分享给大家供大家参考。具体如下: 这是一款基于jquery实现的二级菜单,研究了这么多天,才学会用jquery写一个菜单,也算是对自己的鼓励吧,自我感觉这个菜单很...
  • jQuery二级下拉菜单

    2018-08-28 09:15:59
    利用JavaScript中的select标签模仿新浪微博的二级下拉菜单
  • jquery仿京东二级级联菜单导航
  • 主要介绍了jQuery实现二级导航菜单的示例,帮助大家理解和制作网页特效,感兴趣的朋友可以了解下
  • jquery制作导航菜单带有横向二级导航菜单效果,供大家一起共同分享学习。
  • 本文实例讲述了jQuery实现向下滑出的二级菜单效果。分享给大家供大家参考。具体如下: 这里用jQuery实现向下滑出的二级菜单代码,滑出菜单,鼠标放在主菜单的任意一项上,就会向下滑出二级的子菜单。当然本代码只是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,794
精华内容 5,917
关键字:

jquery二级菜单