jquery - 当点击离开时使 jQuery 下拉菜单切换?

标签 jquery

我正在使用 jQuery 下拉列表,我希望当您单击该框时该框会切换

$(document).ready(function () {
  $('li.menu_head').mouseenter(function () {
    $('div.newsadviceDrop').slideToggle('medium');
  });
});

你能帮我吗?

最佳答案

我必须做类似的事情,我的解决办法是做类似的事情

$('div.newsadviceDrop').click(function (e) {
    e.stopPropagation();
});
$(document).click(function() {
    ('div.newsadviceDrop').slideToggle('medium');
});

基本上,如果单击任何其他位置,则需要切换菜单,但如果单击实际位置,则需要防止事件冒泡以执行切换。

关于jquery - 当点击离开时使 jQuery 下拉菜单切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6203434/

相关文章:

javascript - 如何观察或观察 AngularJS 服务中输入属性的变化?

javascript - 如何对包含带 $ 符号的十进制值的 DataTable 列进行排序 - JQuery DataTable

javascript - jQuery AJAX 单击 DELETE 方法未一致触发

javascript - 创建带有显示/隐藏标题的 jQuery 幻灯片

javascript - 根据 Language Session Bootstrap 更改 Div 位置

jquery - 兄弟 div 没有接受最高命令

jquery - 将类随机添加到两个 div 之一

jquery 工具提示在模态窗口后面呈现

javascript - 最后使用 jQuery 获取并追加元素

PHP 注销脚本未正确重定向