input中blur失去焦点事件与点击事件冲突的解决方法

遇到一个问题,就是输入框input的blur事件与点击click事件的冲突了,在click的时候会先触发blur事件,没有触发click

// 备注名
$(function(){
  $(".cy-name-input input").on({
    focus:function() {
      $(".cy-close").css('display','block');
    },
    blur:function() {
      setTimeout(function(){
        $(".cy-close").css('display','none');
      },250)
    }
  })
  $(".cy-close").click(function(){
    $(".cy-name-input input").val('');
  })
})

  

posted @ 2017-04-27 10:37  小朋友663  阅读(5613)  评论(0编辑  收藏  举报