双击禁用单选按钮在 IE11 中启动点击事件

Double click on Disabled radio button is initiating click event in IE11

如果它处于禁用模式,是否有任何解决方法可以防止单击禁用的单选按钮。

$(document).ready(function() {
    $(document).dblclick(function (e) {
        e.preventDefault();
        e.stopImmediatePropagation();
        e.stopPropagation();
        return false;
    });
});

我尝试了上面的代码,但 ondblclick 事件仍在我的禁用模式下的单选按钮上启动。

您可以使用 css 来避免点击单选按钮

.avoid-clicks {
  pointer-events: none;
}

我已经实施了以下 fiddle.Hope 它可以帮助你。

$(document).ready(function() {
   
    $('#test').prop('disabled',true);
   
   // document.getElementById('test').disabled=true;
   $('#test').dblclick(function (e) {
       
        if(e.target.disabled==true)
        return;
        e.preventDefault();
        e.stopImmediatePropagation();
        e.stopPropagation();
        console.log("test");
        return false;
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="test" type="radio"/>