javascript - jQuery:带控件的 onclick 下拉菜单

标签 javascript jquery

我希望创建一个菜单(注册菜单),请参阅this了解一下。当用户单击此按钮/链接时,会出现一个下拉菜单,他可以使用该菜单执行某些操作(此处登录)。

链接的行为应如下所示:

  1. 点击此按钮/链接后,应该会出现下拉菜单。
  2. 当单击页面上的任意位置(包括按钮/链接本身)但在菜单之外时,菜单应该消失。
  3. 如果单击下拉菜单上的某个位置,菜单不应消失。
  4. 下拉菜单中的所有控件都应该可以使用。

我确实设法让前三个工作正常,但下拉菜单中的控件(第四个行为)不起作用。

javascript/jQuery 代码和 html 代码一起给出 here (jsfiddle 链接,与上面相同)。您可以 fork 它并进行更改。

谢谢。

最佳答案

关于javascript - jQuery:带控件的 onclick 下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9138214/

相关文章:

javascript - 通过 uri 的图像未显示

javascript - 使用 data-ng-src 显示 base64 图像

javascript - 当 <script> 放置在文件末尾时,DataTables 不起作用

jQuery 动画回调不起作用

javascript - 将文本区域的值添加到已填充的输入中

jquery - 如何制作此按钮的动画以使其更宽?

javascript - 简单的 while 循环出现问题

javascript - 是否可以捕获 window.location.replace 事件?

jquery - 通过 JSONP 获取数据时检测 SyntaxError

jquery - 如何重新加载嵌入html页面的pdf