用jQuery和html5制作一个子菜单
Make a submenu with jQuery and html5
我想用jQuery和javascript做一个子菜单。我有这样的html结构:
<nav class="container">
<ul>
<li><a href="#" title="Werken in de zorg">Werken in de zorg</a>
<ul class="submenu">
<li><a class="label" href="#" title="Lees meer over Werkvelden">Werkvelden</a></li>
<li><a href="#" title="Lees meer over Eerstelijnzorg">Eerstelijnzorg</a></li>
<li><a href="#" title="Lees meer over Geestelijke Gezondheidszorg">Geestelijke Gezondheidszorg</a></li>
<li><a href="#" title="Lees meer over Gehandicaptenzorg">Gehandicaptenzorg</a></li>
</ul>
</li>
<li><a href="#" title="Vacatures">Vacatures</a></li>
<li><a href="#" title="Opleidingen en scholen">Opleidingen en scholen</a></li>
</ul>
</nav>
在CSS中设置。submenu为不显示。现在是javascript。我愿意。如果你有一个hovert li项目。然后出现子菜单。当你从子菜单中。那么仍然是300毫秒。但是我应该如何使用jQuery呢?
非常感谢你的帮助!
你可以试试:
$(document).ready(function() {
$('nav.container').children('ul').children('li').hover(function() {
if ($(this).find('.submenu').length > 0) {
$(this).find('.submenu').slideToggle();
}
}, function() {
$(this).find('.submenu').delay(300).slideToggle();
});
});
这里有一个小提琴来显示它的工作
试试超级鱼http://users.tpg.com.au/j_birch/plugins/superfish/示例
有一个延迟你可以使用hoverintent
相关文章:
- 正在读取<p: 选择一个菜单/>在onchange回调中
- 禁用数据自动关闭下拉列表基金会只需在一个菜单中
- 如何更改此按钮/菜单列表,以便一次只能看到一个菜单
- 如何更改<h: 选择一个菜单>在JSF中选择一个条目的下拉菜单
- 使用一个菜单按钮添加animate-in和animate-out类
- 引导两个响应菜单-单击另一个菜单按钮时折叠一个菜单
- jQuery:如何创建一个菜单和子菜单,每次单击时类都会在其中切换
- 如何在鼠标悬停时打开素数选择一个菜单
- 在选择一个菜单更改的同一窗口中打开一个对话框
- 单击一个菜单项时显示隐藏字段 - 高级自定义字段转发器
- 在“选择一个菜单”框中获取所选值
- 有了手风琴菜单,我如何确保打开一个菜单会关闭它的兄弟菜单
- 我需要创建一个菜单,它有多个子菜单
- 我如何使一个菜单在HTML中显示为一个选项卡,直到点击
- 我的Bootstrap模式锚不是从一个菜单(导航栏)的行项目内工作
- 在一个菜单模板中插入不同的菜单项
- 如何用另一个活动菜单突出显示另一个菜单
- 我有一个菜单,我不知道如何正确使用slideToggle,当我按下另一个按钮时,向下滑动和向上滑动
- 一个菜单的一些页面与mongodb的链接
- 触摸设备的jQuery下拉导航.单击另一个菜单项时不能隐藏菜单项