在模式关闭后,如何防止将焦点集中在Bootstrap模式的切换按钮上?

MIRC

我有一个按钮可以切换Bootstrap模式。按钮本身包裹在div中,因此悬停时会显示工具提示。

当我关闭模态时,按钮将聚焦,并且工具提示显示时无需将元素悬停。

<span data-toggle="tooltip" data-placement="top" data-title="Tooltip">
    <button  data-toggle="modal" data-target="#modal">Toggle</button>
</span>

 <div class="modal fade" id="modal" tabindex="-1" role="dialog" aria-hidden="true">
     <div class="modal-dialog">
         <div class="modal-content">
             <div class="modal-header">
                 <button type="button" class="close" data-dismiss="modal">&times;</button>
             </div>
             
             <div class="modal-body">
                 <p>lorem ispum dolor sit amet</p>
             </div>
             
             
             <div class="modal-footer">
                 <button type="button" class="btn btn-primary">Submit</button>
                 <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
             </div>
         </div>
     </div>
</div>

确切地看到这里正在发生的事情:http : //jsfiddle.net/6t3kxhLb/

到目前为止,我唯一想出的解决方法是在hidden.bs.modal事件触发时模糊按钮。但是我对结果并不满意。

这是我的解决方法:

$('#modal').on('hidden.bs.modal', function(event){
    setTimeout(function(){
      $('[data-toggle="modal"]').blur();
    });
 });

你们知道有什么方法可以防止模式关闭时将注意力集中在切换按钮上吗?

戴维

根据Bootstrap文档,您需要指定触发工具提示的原因。选项包括clickhoverfocusmanual而默认是有两个hoverfocus所以只需添加data-trigger="hover"到您的元素:

<span data-toggle="tooltip" data-placement="top" data-title="Tooltip" data-trigger="hover">
    <button  data-toggle="modal" data-target="#modal">Toggle</button>
</span>

小提琴示例:http : //jsfiddle.net/6t3kxhLb/1/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

关闭“altertify”确认模式后如何从按钮上移除焦点?

来自分类Dev

如何在切换时显示不同的Bootstrap模式

来自分类Dev

如何在切换时显示不同的Bootstrap模式

来自分类Dev

在Bootstrap模式之间切换

来自分类Dev

在Bootstrap模式之间切换

来自分类Dev

使用jQuery切换模式后,重点关注Bootstrap模式

来自分类Dev

如何在Android Studio预览上的夜间模式和灯光模式之间切换?

来自分类Dev

单击触发按钮在Bootstrap 3模式中打开特定的可切换标签

来自分类Dev

暗模式切换

来自分类Dev

在模式之间切换

来自分类Dev

初始化后切换Tinymce视图模式

来自分类Dev

引导模式切换后,Ubuntu不会引导

来自分类Dev

使用URL和哈希切换Bootstrap模式

来自分类Dev

单击按钮后如何关闭弹出模式

来自分类Dev

Emacs:键入某些字符串后如何切换模式?

来自分类Dev

显示在切换按钮上的图标关闭javascript

来自分类Dev

如何防止键盘焦点超出 Bootstrap 3 的模式窗口?

来自分类Dev

如何将数据切换模式定向到控制器?

来自分类Dev

如何打开/关闭全屏切换按钮

来自分类Dev

单击小型设备上的切换按钮时,Bootstrap 导航栏将消失

来自分类Dev

Laravel 5如何从生产模式切换

来自分类Dev

如何保存Cookie以进行暗/亮模式切换?

来自分类Dev

如何使用Mozc切换输入模式?

来自分类Dev

Android-将屏幕切换回关闭模式

来自分类Dev

Bootstrap 3.2上的切换按钮不会折叠

来自分类Dev

Bootstrap - 在移动导航上设置切换按钮的样式?

来自分类Dev

Android-如何在通知面板中添加[切换按钮]?(可以在其中切换Wifi,蓝牙,平面模式等的位置。)

来自分类Dev

如何将切换按钮与图像按钮对齐

来自分类Dev

如何使用onclick防止引导模式从按钮关闭?

Related 相关文章

  1. 1

    关闭“altertify”确认模式后如何从按钮上移除焦点?

  2. 2

    如何在切换时显示不同的Bootstrap模式

  3. 3

    如何在切换时显示不同的Bootstrap模式

  4. 4

    在Bootstrap模式之间切换

  5. 5

    在Bootstrap模式之间切换

  6. 6

    使用jQuery切换模式后,重点关注Bootstrap模式

  7. 7

    如何在Android Studio预览上的夜间模式和灯光模式之间切换?

  8. 8

    单击触发按钮在Bootstrap 3模式中打开特定的可切换标签

  9. 9

    暗模式切换

  10. 10

    在模式之间切换

  11. 11

    初始化后切换Tinymce视图模式

  12. 12

    引导模式切换后,Ubuntu不会引导

  13. 13

    使用URL和哈希切换Bootstrap模式

  14. 14

    单击按钮后如何关闭弹出模式

  15. 15

    Emacs:键入某些字符串后如何切换模式?

  16. 16

    显示在切换按钮上的图标关闭javascript

  17. 17

    如何防止键盘焦点超出 Bootstrap 3 的模式窗口?

  18. 18

    如何将数据切换模式定向到控制器?

  19. 19

    如何打开/关闭全屏切换按钮

  20. 20

    单击小型设备上的切换按钮时,Bootstrap 导航栏将消失

  21. 21

    Laravel 5如何从生产模式切换

  22. 22

    如何保存Cookie以进行暗/亮模式切换?

  23. 23

    如何使用Mozc切换输入模式?

  24. 24

    Android-将屏幕切换回关闭模式

  25. 25

    Bootstrap 3.2上的切换按钮不会折叠

  26. 26

    Bootstrap - 在移动导航上设置切换按钮的样式?

  27. 27

    Android-如何在通知面板中添加[切换按钮]?(可以在其中切换Wifi,蓝牙,平面模式等的位置。)

  28. 28

    如何将切换按钮与图像按钮对齐

  29. 29

    如何使用onclick防止引导模式从按钮关闭?

热门标签

归档