启用/禁用后,Mozilla firefox按钮始终处于鼠标悬停状态

销毁玩具

我在Mozilla Firefox中的标准按钮上有问题(其他浏览器运行良好)。启用/禁用后,按钮始终变为蓝色(鼠标悬停)。

按钮脚本:

$(document).ready(function(){
  $(".crbutton").click(function(){
        $(this).prop("disabled",true);
        setTimeout(function(){$(".crbutton").prop("disabled",false);}, 710);
    });
});

CSS按钮:

.crbutton{
    position: fixed;
    width: 5%;
    height: 5%;
    right: 0%;
    top: 47.5%;
}

如何解决此问题?

铁森T.

似乎相当简单。当您这样做时

$(document).ready(function(){
  $(".crbutton").click(function(){
        $(this).prop("disabled",true);
        setTimeout(function(){$(".crbutton").prop("disabled",false);}, 710);
    });
});

您只是在切换禁用状态。但是,该按钮仍然具有焦点,这就是为什么您在重新启用它时看到“活动”或“焦点”状态的原因,如此处所示:http : //jsfiddle.net/d8yqbcq2/

要删除焦点,只需向添加呼叫.blur(),如下所示:http : //jsfiddle.net/d8yqbcq2/2/

$(document).ready(function () {
    $(".crbutton").click(function () {

        $(this).prop("disabled", true);
        setTimeout(function () {
            $(".crbutton").prop("disabled", false);
        }, 710);

        $(this).blur(); // added this
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

启用/禁用后,Mozilla firefox按钮始终处于鼠标悬停状态

来自分类Dev

禁用后,JS无法启用该按钮

来自分类Dev

javascript按钮始终处于禁用状态

来自分类Dev

存档按钮始终处于禁用状态

来自分类Dev

如何更改基础的按钮始终处于启用状态?

来自分类Dev

为什么此代码在启用后没有禁用我的按钮?

来自分类Dev

为什么此代码在启用后没有禁用我的按钮?

来自分类Dev

如何在单击按钮时临时禁用鼠标悬停效果可见性?

来自分类Dev

禁用鼠标悬停交互JointJS图

来自分类Dev

单击时禁用鼠标悬停

来自分类Dev

JQgrid:禁用表头鼠标悬停样式

来自分类Dev

QListWidget 禁用鼠标悬停突出显示

来自分类Dev

如何禁用谷歌地图鼠标悬停

来自分类Dev

禁用后退按钮(onBackPressed)

来自分类Dev

禁用后退按钮(onBackPressed)

来自分类Dev

使用vgchange禁用后,卷组是否仍处于活动状态?

来自分类Dev

AmCharts映射在鼠标悬停时禁用悬停颜色

来自分类Dev

在WKWebView中禁用鼠标单击和鼠标悬停

来自分类Dev

WPF列表框项的名称在鼠标悬停时处于活动状态或处于活动状态

来自分类Dev

禁用URL操作而不禁用鼠标悬停文本

来自分类Dev

启用/禁用温泉按钮

来自分类Dev

Android:启用/禁用按钮

来自分类Dev

Javascript按钮启用或禁用

来自分类Dev

启用/禁用按钮

来自分类Dev

禁用/启用按钮-jQuery

来自分类Dev

Java启用/禁用按钮

来自分类Dev

启用和禁用按钮

来自分类Dev

Android:启用/禁用按钮

来自分类Dev

Firefox-默认情况下“获取全部突出显示”按钮处于启用状态