【发布时间】:2012-02-04 03:40:38
【问题描述】:
我希望创建一个菜单(注册菜单),请参阅this 了解它。当用户单击此按钮/链接时,会出现一个下拉菜单,他可以使用该菜单执行某些操作(此处为登录)。
链接的行为应该如下:
- 单击此按钮/链接时应出现下拉菜单。
- 当点击页面上的任意位置(包括按钮/链接本身)但在菜单之外时,菜单应该消失。
- 如果单击下拉菜单上的某处,该菜单不应消失。
- 下拉菜单中的所有控件都应该可以工作。
我确实设法让前三个工作,但下拉菜单中的控件(第 4 个行为)不起作用。
javascript/jQuery 代码连同 html 代码给出here(jsfiddle 链接,同上)。你可以 fork 并进行更改。
谢谢。
【问题讨论】:
-
哈!我只是问了或多或少相同的问题......你可以在这里看到我的(有点坏的)解决方案:stackoverflow.com/questions/9138236/jquery-easy-pulldown-menu
标签: javascript jquery