gpt4 book ai didi

jQuery 模糊有一个异常(exception)

转载 作者:行者123 更新时间:2023-12-01 08:28:28 26 4
gpt4 key购买 nike

我在输入元素上设置了焦点事件。当有焦点时,jQuery 搜索 div 并显示它。这样可行。在同一个输入元素上的模糊事件中,我使 div 隐藏,这也有效。但是,当我单击链接或想要选择显示的 div 中的文本时,它会由于模糊事件而立即消失。我怎样才能对显示的 div 进行异常(exception)处理?

$("input.search-main-text").focus(function() {
$("div.quickResults").show();
});

$("input.search-main-text").blur(function() {
$("div.quickResults").hide();
});

最佳答案

$("input.search-main-text").bind('focus', function() {
$("div.quickResults").show();
$(document).bind('mousedown', function(e) {
if (! $(e.target).closest('div.quickResults').length) {
$("div.quickResults").hide();
$(document).unbind('mousedown', arguments.callee);
}
})
});

关于jQuery 模糊有一个异常(exception),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1761649/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com