Jquery 我不隐藏元素外部的下拉单击

Jquery 我不隐藏元素外部的下拉单击,jquery,html,liferay-6,Jquery,Html,Liferay 6,我正在做Liferay的下拉按钮 引导自己的2 Liferay的功能对我不起作用,然后我创建了一个0 我打开一个或另一个取决于选择哪个按钮。和我的隐藏,如果我计算的项目 但是当你点击html之外的任何地方时,我只是隐藏了下拉列表 这让我失望了 HTML 您可以尝试使用blur()来检测何时单击了其他内容 blur()是一个在元素“失去焦点”时调用的函数,这意味着如果您在与之交互的项目外部单击,则调用blur() 这可能会帮助您: $('#desplegableBoton').blur(funct

我正在做Liferay的下拉按钮

引导自己的2 Liferay的功能对我不起作用,然后我创建了一个0

我打开一个或另一个取决于选择哪个按钮。和我的隐藏,如果我计算的项目

但是当你点击html之外的任何地方时,我只是隐藏了下拉列表

这让我失望了

HTML


您可以尝试使用
blur()
来检测何时单击了其他内容

blur()
是一个在元素“失去焦点”时调用的函数,这意味着如果您在与之交互的项目外部单击,则调用
blur()

这可能会帮助您:

$('#desplegableBoton').blur(function(){
    $('.dropdown-menu').slideUp();
});

您可以尝试使用
blur()
来检测何时单击了其他内容

blur()
是一个在元素“失去焦点”时调用的函数,这意味着如果您在与之交互的项目外部单击,则调用
blur()

这可能会帮助您:

$('#desplegableBoton').blur(function(){
    $('.dropdown-menu').slideUp();
});
$('#desplegableBoton').blur(function(){
    $('.dropdown-menu').slideUp();
});