jq focus 在火狐(Firefox)下无效

Posted 兵之诡道者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq focus 在火狐(Firefox)下无效相关的知识,希望对你有一定的参考价值。

今天写代码的时候发现,在blur事件里面写focus获取焦点无效,


$input.blur(function(){
      ………………
        $input.focus();
}

而且只是在火狐下面无效而已,很明显这又是一个赤裸裸的兼容性问题咯。

解决办法,使用setTimeout()函数即可:

$input.blur(function(){
      ………………
        setTimeout(function(){$input.focus()},0);
}

 

以上是关于jq focus 在火狐(Firefox)下无效的主要内容,如果未能解决你的问题,请参考以下文章

火狐推新浏览器了!主打隐私保护的 Firefox Focus | 挖 App

火狐 chrome 内核是一样的吗?

linux下安装opera后firefox无法启动

关于火狐(firefox)及ie下event获取的两种方法

linux火狐启动不了

火狐浏览器下,表头边框无效