Javascript 关闭对话框后,显示模式对话框的按钮上设置的工具提示将重新出现

Javascript 关闭对话框后,显示模式对话框的按钮上设置的工具提示将重新出现,javascript,jquery,css,twitter-bootstrap,Javascript,Jquery,Css,Twitter Bootstrap,问题描述在标题中-关闭模式对话框时,工具提示会重新出现 <script type="text/javascript"> $(function () { $('[data-tooltip="tooltip"]').tooltip(); }); </script> <button type="button" class="btn btn-default" data-toggle="modal" data-target="#divModa

问题描述在标题中-关闭模式对话框时,工具提示会重新出现

<script type="text/javascript">
    $(function () {
        $('[data-tooltip="tooltip"]').tooltip();
    });
</script>

<button type="button" class="btn btn-default" data-toggle="modal" data-target="#divModal" data-tooltip="tooltip" title="Tooltip!">
    <span class="glyphicon glyphicon-globe"></span>
</button>

$(函数(){
$('[data tooltip=“tooltip”]')。tooltip();
});
看看这里发生了什么:

问题在于,当模式关闭时,按钮正在获得焦点。要绕过模式关闭后再次显示的工具提示,可以将工具提示触发器限制为如下悬停:

$(function () {
    $('[data-tooltip="tooltip"]').tooltip({
        trigger: 'hover'
    });
});
我用叉子叉了你的胳膊,你可以退房了


希望有帮助

问题在于,当模式关闭时,按钮正在获得焦点。要绕过模式关闭后再次显示的工具提示,可以将工具提示触发器限制为如下悬停:

$(function () {
    $('[data-tooltip="tooltip"]').tooltip({
        trigger: 'hover'
    });
});
我用叉子叉了你的胳膊,你可以退房了


希望有帮助

在按钮单击处理程序中,添加模糊调用以移除焦点

$('#myButton').click(function() {
    $(this).blur();
    $('#myDialog').dialog('open');
});

按钮需要有焦点,并在未单击时显示工具提示,以便辅助技术能够有效。无法使用鼠标的用户可能需要在按钮之间进行切换。将工具提示设置为仅在悬停时触发将删除该功能。

在按钮单击处理程序中,添加模糊调用以删除焦点

$('#myButton').click(function() {
    $(this).blur();
    $('#myDialog').dialog('open');
});

按钮需要有焦点,并在未单击时显示工具提示,以便辅助技术能够有效。无法使用鼠标的用户可能需要在按钮之间进行切换。将工具提示设置为仅在悬停时触发将删除该功能。

太好了!它似乎起作用了。我很好奇,有没有可能在模式关闭时根本不对焦按钮?我肯定有可能不对焦按钮,但你必须找出引起对焦的原因。有一些显示和隐藏的模态事件,你可以连接到其中,这可能会有所帮助。你可以。好吧,谢谢:)我相信我在javascript方面经验不足,无法检查框架的代码。。!伟大的它似乎起作用了。我很好奇,有没有可能在模式关闭时根本不对焦按钮?我肯定有可能不对焦按钮,但你必须找出引起对焦的原因。有一些显示和隐藏的模态事件,你可以连接到其中,这可能会有所帮助。你可以。好吧,谢谢:)我相信我在javascript方面经验不足,无法检查框架的代码。。!