jquery - 鼠标悬停在菜单上并超时

标签 jquery html css menu

我有多级菜单,当我将鼠标悬停在一个菜单项上时,如果该元素有子菜单,它将显示子菜单项。我认为这是一个正常的下拉菜单操作。问题是,当我将鼠标从主菜单项移动到子菜单项时,如果鼠标不在路径中,子菜单项将消失,我必须再次悬停才能显示

我在网上搜索了一下,发现了很多攻略

[http://stackoverflow.com/questions/2316213/simple-jquery-dropdown-cleartimeout-settimeout-issues]

如果我使用上面的指南,当我在主菜单项之间快速悬停时,会显示下一个子菜单项,但也会显示上一个子菜单(因为它有超时设置)

请问有什么办法可以解决吗?请帮忙给我一些提示

我将我的代码发布到 http://jsfiddle.net/v4aWZ/9/

非常感谢

最佳答案

尝试使用 HoverIntent减少对意外悬停的响应。

关于jquery - 鼠标悬停在菜单上并超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12333177/

相关文章:

javascript - 特定 anchor 链接的平滑滚动

php - 将 HTML Tidy 可执行文件与 php 一起使用,而不是编译

css - 删除 QPushButton 文本周围的选择

javascript - 如何在用户离开页面时保持定期刷新页面?如果在页面上则不刷新

javascript - 无法获取文本字段的值

jquery - 单击事件不起作用,但在放入控制台时起作用

html - 对齐图片下方和旁边的文本

html - 我在 IE7 中的 CSS 位置有问题

javascript - 如何 "Eliminate render-blocking JavaScript and CSS in above-the-fold content"

html - Zurb 类 show-for-large-only 将所有文本左对齐