我需要创建一个菜单,它有多个子菜单
i need to create a menu, which has multiple submenus
假设我有很多报纸:《泰晤士报》、《独立报》、《电讯报》和英国广播公司。
在下拉菜单中,我有:《泰晤士报》、《独立报》、《每日电讯报》、"BBC"、"BBC世界新闻"answers"BBC英国新闻"。
我想做的是,当我点击BBC时,BBC世界新闻和BBC英国新闻会出现在子列表中。这个子列表会插入自己,有点像这个页面左侧的菜单http://www.stpaulsschool.org.uk,例如,当我点击"日常生活"时,会出现其他选项。
现在我有一个<form>
,然后是<select>
,然后<option>
s:
<form>
<select onchange="showRSS2(this.value)">
<option value="">Select an RSS feed</option> <option value="Times">The Times</option>
<option value="Independent">The Independent</option>
<option value="BBC">BBC</option>
<option value="BBC-World">BBC World News</option>
<option value="BBC-UK">BBC UK</option>
</select>
</form>
<ul>
<li><a href="#">The Times</a></li>
<li><a href="#">The Indepentent</a></li>
<li><a href="#">The Telegraph</a></li>
<li>
<a href="#">BBC</a>
<ul>
<li><a href="#">BBC World news</a></li>
<li><a href="#">BBC UK news</a></li>
</ul>
</li>
</ul>
这就足够了。
问题是?您只需创建一个列表<ul></ul>
,每个成员<li></li>
包含两个div,如下所示:
<li>
<div class="header">HEADER</div>
<div class="submenu">
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
</ul>
</div>
</li>
其中css display: none;
设置在CCD_。然后添加javascript,例如jQuery slideToggle
,并对其进行样式设置。
相关文章:
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 固定位置菜单时滚动,直到它击中一个相对容器的底部
- 尝试创建一个具有z-index的堆叠菜单'使用HTML5/CSS3/JS
- 使用Jquery创建一个具有单击和悬停功能的菜单
- jQuery(“ul.sf菜单”).superfish不是一个函数
- 如何激活下拉菜单:在一个元素上单击768px宽度下方,在另一个元素上将鼠标悬停在768px上方
- 正在读取<p: 选择一个菜单/>在onchange回调中
- 在javascript中动态添加一个选择下拉菜单
- Asp.net 引导下拉菜单 - 选择一个项目
- 处理一个项目,想要添加以下菜单栏,并尽量减少向下滑动
- 下一个下拉菜单不能具有已在另一个下拉菜单中使用的值
- Bootstrap下拉菜单中的复选框允许多个复选框而不是一个
- 单击“下一个”和“上一个”时,如何从导航菜单中添加和删除类
- 使用jquery克隆一个选择菜单
- 如何创建根据另一个下拉菜单中的答案显示的下拉菜单
- 如何使用引导程序显示另一个导航栏而不是下拉菜单
- 禁用数据自动关闭下拉列表基金会只需在一个菜单中
- Jquery下拉菜单位于幻灯片上方的一个显示位置
- 如何更改此按钮/菜单列表,以便一次只能看到一个菜单
- 多个选择菜单一个数据源