美文网首页
点击事件和光标失去焦点事件重合引发的问题

点击事件和光标失去焦点事件重合引发的问题

作者: 真是个非常帅气的昵称呢 | 来源:发表于2020-03-04 12:06 被阅读0次
    image.png

    问题是这样的:我为input绑定了光标失去焦点事件(为了解决键盘收起,页面依然上移的问题),同时还有一个搜索的点击事件。
    当用户输入完成,点击搜索的时候,回先执行失去焦点事件,导致用户必须再去点击一次搜索按钮,才会触发搜索按钮的点击事件。
    所以我给input的失去焦点事件加了个延迟

        $("#search").on("blur",function(){
            setTimeout(function(){
                $("#bottom").show()
                var top=document.documentElement.scrollTop || document.body.scrollTop || 0;
                window.scrollTo(0,Math.max(top-1,0))
            },100)
        })
    

    完美解决!!!

    相关文章

      网友评论

          本文标题:点击事件和光标失去焦点事件重合引发的问题

          本文链接:https://www.haomeiwen.com/subject/waymlhtx.html