gpt4 book ai didi

jquery - 如何知道文本框是否由于单击按钮而失去焦点?

转载 作者:行者123 更新时间:2023-12-01 03:03:41 25 4
gpt4 key购买 nike

我有一个文本框,我为其编写了 blur 事件处理程序,并且我还有另一个按钮,我为其编写了 click 事件。如果是由于单击按钮而导致的,我不想调度 blur 事件。

有什么办法可以做到这一点吗?

最佳答案

$('yourblurbutton').bind('blur', function() {
yourblurfunction();
});
$('yourclickbutton').bind('click', function() {
//your click code
});
$('yourclickbutton').bind('mouseover', function() {
$('yourblurbutton').unbind('blur');
});
$('yourclickbutton').bind('mouseout', function() {
$('yourblurbutton').bind('blur', function() {
yourblurfunction();
});
});
yourblurfunction() {
// your blur function
}

鼠标悬停事件会在模糊之前触发,因此它使我们能够解除模糊的绑定(bind)。在鼠标移开时,我们简单地再次添加模糊。

关于jquery - 如何知道文本框是否由于单击按钮而失去焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5404852/

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