1

我在顶部制作了下拉菜单。但为了关闭菜单,我应该单击选定的菜单按钮。我试图通过点击任意屏幕而不是单击选定按钮来关闭打开的菜单。我应该如何解决这个问题?如果你有什么想法,请告诉我。谢谢

4

1 回答 1

2

在没有看到您的 HTML 的情况下,我能做的最好的事情就是为您指明正确的方向:

$(document).on('click', function(e) {
    if (!$('#selected_button').is(e.target)) {
         $('#menu').hide();
    }
});

http://api.jquery.com/event.target/

于 2013-10-02T19:00:50.167 回答