gpt4 book ai didi

javascript - 简单的专业问题 : bind function again to an event - from the function . .. 有点递归

转载 作者:行者123 更新时间:2023-11-28 21:23:22 25 4
gpt4 key购买 nike

如果用户点击了某个目标,那么什么都不应该做,但是点击事件应该再次绑定(bind)“一” - 有点递归......这是如何做得很好的。

        $(document).one('click',function(ev){
if(!$(ev.target) == $('.gallerystatus input')){
$('.gallerystatus input').trigger('focusout');
}
});

感谢您的建议!

最佳答案

我认为这就是您所要求的:

    var clickGalleryStatus = function(ev){
if(!$(ev.target) == $('.gallerystatus input')){
$('.gallerystatus input').trigger('focusout');
} else {
$(document).one('click', clickGalleryStatus);
}
};

$(document).one('click', clickGalleryStatus);

如果.gallerystatus input不是被点击的内容,那么它将重新绑定(bind)点击事件。

关于javascript - 简单的专业问题 : bind function again to an event - from the function . .. 有点递归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5655489/

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