jQuery Focus在firefox上失败

前端之家收集整理的这篇文章主要介绍了jQuery Focus在firefox上失败前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我注意到非常特别的东西时,我已经为这个 other question进行了一些测试。 FF4 / 5无法触发焦点jQuery事件。可能被视为重复的 The other question关闭并接受,没有真正的答案。

对于问题本身,我尝试了以下简单的代码

$('#target').focusout(function() {
    $(this).focus();
});

它在Chrome和IE中运行良好,但在FF上失败。这是我们之间懒惰的jsFiddle

任何人都可以解释这个行为吗?还是一个已知的bug?

解决方法

我以为我以前碰到过,如果我记得正确的话,似乎是某种重新出现的问题。我的印象是,因为FF已经在过渡焦点,所以不会让你开始另一个焦点转型。我相信我的解决方法是类似的
$('#target').focusout(function() {
    setTimeout(function() {
        $(this).focus();
    },0);
});
原文链接:https://www.f2er.com/jquery/183239.html

猜你在找的jQuery相关文章