我用下面的按钮打开一个模态
但是,当我关闭模式后,它似乎仍然高亮显示/用阴影单击。我以为我可以用模态事件处理程序来纠正这个问题.
$('#MyModal').on('hide.bs.modal', function() {
$(".btn-secondary").blur();
})<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<div class="text-center mb-2">
<button type="button" class="btn btn-secondary btn-sm custom" data-toggle="modal" data-target="#MyModal">
Button
</button></div>
模糊函数工作在测试按钮上,该按钮不打开模态,但对打开模态的按钮没有影响。如何使按钮(.btn-secondary)不再显示为高亮显示/单击?
发布于 2019-10-02 22:13:00
采用下列样式:
.btn-secondary:focus {
outline: none !important;
box-shadow: none;
}请注意,这将适用于所有具有类.btn-secondary的按钮(这显然是一个引导类)。如果只想将样式应用于特定的按钮,请使用唯一的类或id。
发布于 2019-10-03 19:56:18
最后使用了解决方案i found here,它使用锚而不是按钮.这是几年前的事了,但对我来说是最好的
<div class="text-center mb-2"><a role="button" style="color:white"
class="btn btn-secondary btn-sm custom" data-toggle="modal" data-target="#MyModal"</a></div>-->https://stackoverflow.com/questions/58209907
复制相似问题