`
everlxq
  • 浏览: 108820 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

菜单树的实现及<Ul><li>的应用

 
阅读更多
<ul>
<li>
<ul>
<li></li>
<li></li>
...
</ul>
</li>
</ul>

让子菜单的<ul>样式为隐藏,在点击事件中传递该ul的标识,查看他的样式是否隐藏,

再定义一个变量,把本次操作的ul标识给这个变量,在赋值之前判断该变量是否为空,或是否是

否等于本次操作的ul标识,做处理
分享到:
评论

相关推荐

    使用Ul标签控制的树(tree)

    然而,当我们谈论“使用`&lt;ul&gt;`标签控制的树(tree)”时,这通常是指利用`&lt;ul&gt;`和`&lt;li&gt;`标签的嵌套来模拟树形结构,这种结构常用于导航菜单、文件目录或组织层次结构等场景。 创建树形结构的基本步骤如下: 1. **...

    JavaScript中树形菜单实现效果

    通常,我们可以使用`&lt;ul&gt;`和`&lt;li&gt;`元素来创建层级结构,其中`&lt;ul&gt;`代表一级菜单,`&lt;li&gt;`内嵌套`&lt;ul&gt;`表示子菜单。例如: ```html &lt;ul id="treeMenu"&gt; &lt;li&gt;菜单1 &lt;ul&gt; &lt;li&gt;子菜单1-1&lt;/li&gt; &lt;li&gt;子菜单1-2&lt;/li&gt; ...

    jquery 折叠ul li

    - **HTML结构**:每个`&lt;li class="top"&gt;`都包含一个`&lt;a&gt;`标签和一个嵌套的`&lt;ul&gt;`,这样的结构方便实现折叠效果。 - **样式设置**:虽然示例中没有涉及CSS样式,但在实际应用中,通常需要对这些元素进行适当的样式...

    ul li做横向导航

    一个简单的`&lt;ul&gt;` 与多个`&lt;li&gt;` 子元素组成的导航菜单如下: ```html &lt;ul class="horizontal-nav"&gt; &lt;li&gt;&lt;a href="#"&gt;首页&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;关于我们&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;服务&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a ...

    简单网页二级菜单的实现

    一级菜单项作为顶级`&lt;li&gt;`,二级菜单项作为子级`&lt;ul&gt;`内的`&lt;li&gt;`。例如: ```html &lt;nav&gt; &lt;ul class="menu"&gt; &lt;li&gt;&lt;a href="#"&gt;菜单1&lt;/a&gt; &lt;ul class="submenu"&gt; &lt;li&gt;&lt;a href="#"&gt;子菜单1.1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href...

    html+css之树形菜单

    我们可以使用 `&lt;ul&gt;`(无序列表)和 `&lt;li&gt;`(列表项)元素来构建菜单层次。每个 `&lt;li&gt;` 内部可以嵌套另一个 `&lt;ul&gt;` 来表示子菜单,以此类推,形成树状结构。例如: ```html &lt;ul class="menu"&gt; &lt;li&gt;菜单1 &lt;ul&gt; ...

    级联菜单级联菜单

    &lt;li&gt;&lt;a href="#"&gt;子菜单1-1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;子菜单1-2&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt; &lt;a href="#"&gt;父菜单2&lt;/a&gt; &lt;ul class="submenu"&gt; &lt;li&gt;&lt;a href="#"&gt;子菜单2-1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;子菜单2-...

    jQuery树形菜单插件多级菜单选中代码

    通常,菜单项会嵌套在`&lt;ul&gt;`和`&lt;li&gt;`元素中,通过`&lt;ul&gt;`表示层级关系,`&lt;li&gt;`表示菜单项。例如: ```html &lt;ul id="treeMenu"&gt; &lt;li&gt; 菜单1 &lt;ul&gt; &lt;li&gt;子菜单1-1&lt;/li&gt; &lt;li&gt;子菜单1-2&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt; ...

    HTML5无序列表.pdf

    在上面的语法结构中,`&lt;ul&gt;` 标签用于定义无序列表的开始和结束,而 `&lt;li&gt;` 标签用于定义一个列表项的开始和结束。在一个无序列表中可以包含多个列表项。 无序列表的 type 属性有三个数值可选: * `disc`:实心圆 ...

    jQuery多级下拉菜单支持多级下拉列表菜单.zip

    在实现过程中,首先需要在HTML中设置基础的菜单结构,每个`&lt;li&gt;`元素代表一个菜单项,子菜单则通过嵌套的`&lt;ul&gt;`来表示。例如: ```html &lt;ul id="dropdown-menu"&gt; &lt;li&gt;一级菜单1 &lt;ul&gt; &lt;li&gt;二级菜单1-1&lt;/li&gt; &lt;li&gt;...

    横向二级导航类似商品分类子菜单商品类别

    当鼠标悬停在一级分类`&lt;li&gt;`上时,其对应的子菜单(`&lt;ul&gt;`)通过`:hover`伪类的`display`属性从`none`变为`block`,从而显示出来。同时,子菜单的位置通过`position: absolute`来定位,使其相对于父元素显示。 这个...

    jQuery树形菜单

    HTML部分通常使用`&lt;ul&gt;`和`&lt;li&gt;`元素构建菜单的基础结构,其中`&lt;li&gt;`元素可以包含子`&lt;ul&gt;`来表示子菜单。CSS用于美化菜单的外观,包括颜色、字体、边框、过渡效果等。而jQuery则负责添加交互性,如点击展开/折叠节点...

    HTML各种导航栏例子

    使用`&lt;ul&gt;`和`&lt;li&gt;`的嵌套实现: ```html &lt;nav&gt; &lt;ul class="top-nav"&gt; &lt;li&gt;&lt;a href="#"&gt;菜单1&lt;/a&gt; &lt;ul class="sub-nav"&gt; &lt;li&gt;&lt;a href="#"&gt;子菜单1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#"&gt;子菜单2&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; ...

    Jquery网站导航级联菜单(Jquery1.7)

    1. **HTML结构**:首先,我们需要创建一个基础的HTML结构,通常包含`&lt;ul&gt;`和`&lt;li&gt;`元素,其中`&lt;li&gt;`元素内的子`&lt;ul&gt;`表示下拉菜单项。 ```html &lt;nav&gt; &lt;ul class="horizontal-menu"&gt; &lt;li&gt;&lt;a href="#"&gt;菜单1&lt;/a&gt;...

    jQuery树形菜单.doc

    - **基本结构**:每个`&lt;ul&gt;`标签代表一个节点,而`&lt;li&gt;`标签代表节点下的项目或子节点。 - **节点属性**:可以通过设置`class="closed"`使某个节点初始状态为关闭。 - **内容表示**:节点的内容可以是任意HTML元素,...

    页头导航布局

    这通常涉及到在`&lt;li&gt;`内嵌套另一个`&lt;ul&gt;`来表示子菜单。例如,如果我们想让“服务”链接有一个下拉菜单: ```html &lt;li&gt; &lt;a href="#"&gt;服务&lt;/a&gt; &lt;ul class="dropdown"&gt; &lt;li&gt;&lt;a href="#"&gt;服务1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a ...

    jquery实现的多级下拉菜单导航

    一般情况下,我们可以使用`&lt;ul&gt;`和`&lt;li&gt;`元素来构建导航条,其中嵌套的`&lt;ul&gt;`表示子级菜单: ```html &lt;nav&gt; &lt;ul class="menu"&gt; &lt;li&gt;&lt;a href="#"&gt;菜单1&lt;/a&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="#"&gt;子菜单1-1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a ...

    用“ul li”及css制作韩国风格菜单.rar

    这个"用“ul li”及css制作韩国风格菜单.rar"压缩包文件包含了一整套实现这一效果所需的资源和代码。 首先,`&lt;ul&gt;`(无序列表)和`&lt;li&gt;`(列表项)是HTML中用于创建列表的标准元素。在构建菜单时,`&lt;ul&gt;`通常作为...

    树形菜单栏(html)

    树形菜单栏由一系列嵌套的`&lt;ul&gt;`和`&lt;li&gt;`标签构成,其中`&lt;li&gt;`标签代表菜单项,`&lt;ul&gt;`标签则表示其子菜单。例如: ```html &lt;ul class="treeview"&gt; &lt;li&gt; &lt;a href="#"&gt;父菜单1&lt;/a&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="#"&gt;子菜单1-...

    jquery 树形菜单

    在IT领域,jQuery是一款非常流行的...以上就是关于“jQuery树形菜单”的详细知识讲解,希望对你理解和实现树形菜单有所帮助。实际应用中,可以根据具体需求调整和扩展这些概念,以构建功能更丰富的交互式菜单系统。

Global site tag (gtag.js) - Google Analytics