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

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

作者: 真是个非常帅气的昵称呢 | 来源:发表于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