我有一个 div .adsearch-panel,其中包含一些选择框和文本框。我想在 div 外部单击时隐藏它。为此,我正在使用;
$(document).on({
mouseup:
function(e){
var container = $('.adsearch-panel');
if(container.has(e.target).length === 0) {
container.slideUp(200);
}
}
});
上面的代码运行良好,但即使我单击该 div 内的任何元素(例如选择框),它仍然会向上滑动。如果单击 div 或 div 内的任何内容,我想让它保持可见。
请帮我解决这个问题。
谢谢你和问候。