精华内容
下载资源
问答
  • jQuery多级下拉菜单支持多级下拉列表菜单,适用于商城网站或者企业网站,php中文网推荐下载!
  • jQuery多级下拉菜单支持多级下拉列表菜单代码。
  • 这是一款基于bootstrap的精美多级侧边栏导航菜单jQuery插件。该导航菜单在bootstrap样式的基础上,通过jQuery来为导航菜单绑定菜单点击事件,生成非常漂亮的多级侧边栏导航菜单
  • 横向多级的下拉菜单

    2018-12-27 11:31:41
    使用CSS写的下拉菜单,鼠标移动上去显示其子菜单。中间有透明间隔
  • 使用ul+css设计的多级导航菜单,不用写javascript脚本;要想加子菜单,直接往下面加ul标签及子标签就可以了
  • 功能超强大的jQuery多级树形菜单插件,jquery TreeView插件,用来生成多子级节点的树菜单。  里面有很多的例子,目录比较规整,还包括了插件Source部分,用户可以手支预览例子,Tree的形式丰富多样,其中一款树形...
  • html js树形图,美观大方,界面友好,可配置,也可自己重新调整样式,美观的菜单列表,多级列表,三级及三级以上列表,可自行配置
  • 本文实例为大家分享了纯CSS实现多级下拉横向导航菜单代码,供大家参考,具体内容如下 先看看效果图: 实现代码: CSS代码: CSS Code复制内容到剪贴板 <style type="text/css"> /* for this demo ...
  • 主要介绍了纯css实现多级折叠菜单折叠树效果,运用checkbox的checked值来判断下级栏目是否展开,通过css3选择器提供的checked伪类来实现此效果,感兴趣的朋友参考下吧
  • JS实现多级竖向菜单

    2008-12-07 18:05:52
    JS实现多级竖向菜单,全部用UI、LI标记实现
  • jquery多级菜单列表

    千次阅读 2019-04-25 17:24:01
    获取数据demo。 <!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"></script> <script>... var tempName="三级菜单"; //标题;...

    获取数据demo。

    
    <!DOCTYPE html>
    <html>
    <head>
    <script src="/jquery/jquery-1.11.1.min.js"></script>
    <script>
    var loadLayerMenu=function()
    {
    	var tempName="三级菜单";
    	//标题;
    	var menu="<a href=\"#!\"><i class=\"mdi mdi-home\"></i> 用户</a>"; 
    	var title=$("<li class=\"nav-item active\"></i>").append(menu); 
    	$(".nav-drawer").append(title); //拿到ul标签并插入数据;
    	
    	/*循环插入标签定义*/
    	//多级标签定义
    	var submenu_li="<li class=\"nav-item nav-item-has-subnav\"></li>";
    	var submenu_a="<a href=\"#!\" onclick=\"fun(this.name)\" name=\"name\"><i class=\"mdi mdi-menu\"></i> 多级菜单1</a>";
    	var submenu_ul="<ul class=\"nav nav-subnav\"></ul>";
    	//单独标签定义
    	var onlySubmenu="<li><a href=\"#!\" onclick=\"fun(this.name)\" name=\"name\">"+tempName+"</a></li>";
    	//循环模拟插入
    	for(var i=0;i<4;i++)
    	{
    		if(i==1||i==3){
    			$(".nav-drawer").append(submenu_li);  
    			$("li.nav-item-has-subnav").append(submenu_a);
    			$("li.nav-item-has-subnav").append(submenu_ul);
    		}else{
    			$(".nav-subnav").append(onlySubmenu);
    		}
    	}
    }
    </script>
    </head>
    <body>
    
    <p class="nav-drawer">This is a paragraph.</p>
    <button onclick="loadLayerMenu()">追加文本</button>
    
    </body>
    </html>

    下面是测试网址。复制粘贴测试就可以了

    http://www.w3school.com.cn/tiy/t.asp?f=jquery_html_append2

    展开全文
  • 多级分类菜单的实现

    千次阅读 2016-12-15 17:04:54
    项目需要在商品分类页面生成多层菜单在网上搜了很多例子然后自己总结了一下写下来备用 项目技术:Gson解析 ListView与gridview相互嵌套 多层解析json Picasso图片加载框架 此项目为三层分类,首先通过Gson...

    项目需要在商品分类页面生成多层菜单在网上搜了很多例子然后自己总结了一下写下来备用
    项目技术:Gson解析
    ListView与gridview相互嵌套
    多层解析json
    Picasso图片加载框架
    此项目为三层分类,首先通过Gson解析获得第一层分类数据,接口比较简单Gson解析中使用了泛型,上代码:
    接口形式
    json格式

    Gson解析过程
    这里写图片描述
    这里写图片描述
    菜单界面
    这里写图片描述
    实体类
    这里写图片描述
    gson解析第一层数据之后实现第一层菜单的OnItemClickListener得到第二层数据
    这里写图片描述
    第二层菜单使用的是listview嵌套gridview实现的
    为了避免滑动冲突的问题这里重写gridview
    这里写图片描述
    二层菜单的item布局

     <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp" >
    
            <RelativeLayout
                android:id="@+id/rl1"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" >
    
                <TextView
                    android:id="@+id/sort_tv_name_listandgridview"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentLeft="true"
                    android:text="特色分类"
                    android:textColor="#444444"
                    android:textSize="16sp" />
            </RelativeLayout>
    
            <RelativeLayout
                android:id="@+id/rl4"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_below="@+id/rl1"
                android:paddingRight="25dp"
                 >
    
                <zhaozhipeng.webview.utils.MyGridVeiw
                    android:id="@+id/sort_list_gv"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:horizontalSpacing="2dp"
                    android:listSelector="@null"
                    android:numColumns="3"
                    android:stretchMode="columnWidth"
                    android:verticalSpacing="2dp" >
                </zhaozhipeng.webview.utils.MyGridVeiw>
            </RelativeLayout>
        </RelativeLayout>

    在适配器中得到第三层数据
    这里写图片描述

    附上关键代码下载地址:http://download.csdn.net/detail/qq_35061865/9712543

    展开全文
  • css实现多级菜单

    千次阅读 2016-12-02 15:47:37
    实现原理 用ul和li 来展示多级菜单,当ul上有鼠标时,就展开该ul下的所有li标签, 当ul(包括其下面的li)没有鼠标时候,该ul就被隐藏 当然 多级菜单也可以用js来实现~~~ 代码如下:存为 menu.html 即可查看效果 ...

    实现原理 用ul和li 来展示多级菜单,当ul上有鼠标时,就展开该ul下的所有li标签, 当ul(包括其下面的li)没有鼠标时候,该ul就被隐藏

    当然 多级菜单也可以用js来实现~~~

    代码如下:存为 menu.html 即可查看效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>css实现的menu</title>
    <style type="text/css">

    .menu {
       z-index:3;
       font-size: 12px;
    }

    .menu ul {
       padding: 0;
       margin: 0;
       list-style-type: none;
       width: 100px;
       position: relative;
    }

    .menu li {
       background: #AFDD22;
       height: 26px;
       position: relative;
    }

    .menu li {
       float: left;
       margin-left: -16px;
       margin-left: 0;
       position: relative;
    }

     

    .menu a, .menu a:visited {
       display: block;
       text-decoration: none;
       height: 25px;
       line-height: 25px;
       width: 100px;
       text-indent: 5px;
       border-bottom: 1px solid #fff;

    }

    .menu a:hover {
       color: #fff;
       background: #40DE5A;
    }


    .menu ul ul {
       visibility: hidden;
       position: absolute;
       top: -1px;
       left: 100px;
    }

    .menu ul li:hover ul, .menu ul a:hover ul {
       visibility: visible;
    }

    .menu ul :hover ul ul {
       visibility: hidden;
    }

    .menu ul :hover ul :hover ul {
       visibility: visible;
    }


    </style>
    </head>
    <body>
    <div class="menu">
       <ul><!--ul是目录 li是具体数据,每个ul里面有li ,然后li 里面有ul和li 最终数据是在li里面 -->
         <li><a href="#">菜单一» </a>
           <ul>
             <li><a href="#">菜单一1» </a>
               <ul>
                 <li><a href="#">菜单一1-1</a> </li>
                 <li><a href="#">菜单一1-2 </a> </li>
               </ul>
             </li>
             <li><a href="#">菜单一2</a></li>
             <li><a href="#">菜单一3  »</a>
               <ul>
                 <li><a href="#">菜单一3-1</a> </li>
                 <li><a href="#">菜单一3-2</a> </li>
               </ul>
             </li>
           </ul>
         </li>
         <li><a href="#">菜单二</a></li>
       </ul>
    </div>
    </body>
    </html>

    结果如下:

    展开全文
  • 多级导航菜单 递归

    2015-04-19 17:37:00
    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication3 ... ...
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    namespace WebApplication3
    {
        public partial class WebForm1 : System.Web.UI.Page
        {
            Model1 db = new Model1();
            public IEnumerable<Category> Categories { get; set; }
            protected void Page_Load(object sender, EventArgs e)
            {
                Categories = db.Category;
            }
            protected string RenderCategory(int parendId)
            {
                StringBuilder sb = new StringBuilder();
                sb.Append("<ul>");
                foreach (var item in Categories)
                {
                    if (item.ParentId == parendId)
                    {
                        sb.AppendFormat("<li><a>{0}</a>", item.Name);
                        sb.Append(RenderCategory(item.Id));
                        sb.Append("</li>");
    
                    }
                }
                sb.Append("</ul>");
                return sb.ToString();
            }
        }
    }

    前端

      <%=RenderCategory(0) %>

     

    委托的方法

    前端

     

    <%
        int count = 0;
        RenderCategory = parentId =>
        { 
    %>
    <ul <%= parentId==0?"id=\"categories\" class=\"dropdown-menu\"":"class=\"sub-item\"" %>>
        <% 
            foreach (var item in Categories)
            {
                if (item.ParentId == parentId)
                {
                    // 有子类
        %>
        <li>
            <a href="<%=UrlHelper.CategoryUrl(item.Id)%>"><%if (parentId == 0)
                                                            {%><i class="icon-main icon-<%=count++ %>"></i><%}%><%= item.Name %></a>
            <% RenderCategory(item.Id); %>
        </li>
        <%
                }
            }
        %>
    </ul>
    <%
        }; 
    %>
    <% RenderCategory(0); %>

    后端比之前的方法 多了个    public Action<int> RenderCategory { get; set; } 属性

    转载于:https://www.cnblogs.com/crazyair/p/4439519.html

    展开全文
  • 首先要求后端传来的菜单数据必须包含: id---菜单id pid---父菜单id 整体思想:首先渲染出整个菜单(不包含父子关系),再用js将各标签分组、挂载到父结点上。 这里给各个菜单增加自定义属性pid,如下(jsp代码...
  • Html用ul li实现多级横向菜单

    千次阅读 2015-12-29 12:08:20
    <...<head><meta charset="utf-8"/><...UL LI 实现多级横向菜单</title><style>#menu1 li{width:50px;height:20px;background:red;margin-left:2px;float:left}#menu1 ...
  • CSS多级菜单

    2019-06-05 16:47:24
    这是一个相当炫的功能,让网页看起来像桌面程序,如window的开始菜单。实现原理基本和纯CSS相册差不多,但要注意的事项比较多,让我们一步步来吧。 先来一个非常简单的一级菜单与悬停效果。 <uli...
  • UI框架-横向多级导航菜单

    千次阅读 2013-05-05 08:38:15
    在页面底部引入脚本 script language="JavaScript" src="../js/ocscript_h.js" type="text/javascript">script> HTML部分 一级栏目1 二级栏目1 二级栏目2 二级栏目3 ... 三级栏目2
  • 如图,通过jsTree实现动态菜单栏 阅读jsTree的官方文档之后,你会知道,它有很多实现方式,我下面使用的是Ajax请求,从后台获取json数据返回给jsTree。jsTree的官网:https://www.jstree.com/ 点击页面的Download...
  • jQuery 多级菜单样式

    千次阅读 2013-01-23 13:20:16
    jQuery多级菜单样式说明: jQuery多级菜单的无限数量的子菜单中的水平是一个伟大的方式,在页面上放置了大量的信息,已被广泛应用于近日在博客上。使用jQuery的多级菜单,您可以轻松地创建非常好看的菜单为您的网站...
  • 代码中还没有添加注释,不过不难理解。注释稍后添加。以下是代码:复制代码代码如下:无标题文档body {font-family:"宋体";font-size:12px;}.menu {height:30px;background:#e6e6e6;margin-left:10px;...
  • Bootstrap4多级菜单

    千次阅读 2019-09-19 23:58:31
    Bootstrap4更新后,很多原有的功能都有个变更,比如说btn-default...而多级菜单又出现了一个新的问题,即在Dropdown的菜单里点击一项,呼出另外一个菜单时,原菜单消失,新菜单不显示。 仔仔细细的阅读了一遍源码...
  • 如果您曾经在响应式网站上工作,那么毫无疑问... 在这种响应式导航方法中,我们将使用一种可以使用媒体查询和jQuery容纳大型多层导航菜单的方法,同时尝试使我们的标记简单而外部资源最少。 寻找快速解决方案? 如...
  • CSS3实用多级下拉菜单

    2016-08-01 10:55:58
    http://www.codefans.net/jscss/code/4243.shtml
  • 多级菜单 menu

    2014-03-18 11:51:00
    jquery menu: http://jqueryui.com/menu/   Kendo UI Demos http://demos.telerik.com/kendo-ui/web/menu/index.html?mvc   http://demos.devexpress.com/MVCxNavigationAndLayoutDemos/Menu/Overview ... ...
  • 这是效果: 菜单1 菜单2 菜单3 这是html代码结构 <div id="nav"><div class="menu"><ul><li>...
  • 前言 最近做一个中大型的后台菜单权限控制,之前交给一位新同事来做,效果不太理想,存在一些bug,于是重构了一遍。 先看需求,录入菜单的页面大概长这样: 给角色分配菜单权限时大概长这样: 最终呈现的页面效果...
  • 也有种下拉菜单的感觉,这种大型菜单在联想、Dell、佳能等官方网站看到过,可以对某一产品进行详细的分类导航,让用户在网站首就可轻易找到某个产品的型号,进而了解详情。菜单主要用于分类较细较多的地方,比如数码...
  • 很多人在做web的级联下拉菜单时,...[/b]尤其是设置到多级菜单的时候,需要利用递归,难度很大。 [b]2.兼容性太差。[/b]写完的级联菜单在ie下正常,在Firefox就跑样了,同样在Firefox正常,在ie下就走样了,最后需...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,389
精华内容 555
关键字:

多级大型菜单

友情链接: ppwgramwithfixed.rar