gpt4 book ai didi

javascript - 仅当未单击另一个元素时才聚焦

转载 作者:搜寻专家 更新时间:2023-11-01 04:55:41 26 4
gpt4 key购买 nike

当用户关注某个元素时,我会显示一个保存按钮。在 focusout 上,我删除了保存按钮。

alt text

用户可以通过点击返回或点击保存来提交输入。当他们点击保存按钮时,输入失去焦点并且保存按钮被移除,因此没有注册点击。如果单击了保存按钮,我可以在 focusout 中判断吗?

在我的焦点函数中,我做了这样的事情:

        $('#save_button').click(function(){
saveEditingField(this); //save input
$('#save_button').die("click");
});

$('.editing').focusout( function(e) {
$('#isediting').attr('value','false');
$('#edit_controls').remove()
});

我已经尝试向 remove() 添加延迟,但是在输入之间切换时它会显示多个保存按钮(而其他按钮正在被删除)。

有什么想法吗?

最佳答案

我认为您只需要在 focusout 和删除/隐藏按钮之间有一点超时。

关于javascript - 仅当未单击另一个元素时才聚焦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4214304/

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