html - 如何防止 Bootstrap 3 模式窗口之外的键盘焦点?

标签 html twitter-bootstrap-3 bootstrap-modal accessibility

我正在研究可访问性。专家表示,当 Modal 弹出时,键盘用户不应在 Modal 窗口之外进行交互。我正在使用引导模式。 Bootstrap 版本是 3。我认为 GitHub 上有关于此的问题!

这是模态框的代码片段。

<div class="modal fade in" id="unenrollmentWarningModal" role="dialog" aria-labelledby="myModalLabel" aria-modal="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button class="close" aria-label="Close Dialog" data-dismiss="modal">&times;</button>
                <h2 class="modal-title" id="myModalLabel">Unenrollment Warning!</h2>                    
                <div class="row">
                    <div class="col-md-6" style="text-align: center;">
                        <button class="btn btn-danger btn-block declineUnenrollment enrollButton" data-dismiss="modal">Nevermind!</button>
                    </div>
                    <div class="col-md-6" style="text-align: center;">
                        <button class="btn btn-success btn-block acceptUnenrollment enrollButton">I Understand</button>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

我该如何解决这个问题?

最佳答案

如果我答对了你的问题,你需要使用 tabindex="-1"属性。看这里:What's the tabindex="-1" in bootstrap for

关于html - 如何防止 Bootstrap 3 模式窗口之外的键盘焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49318979/

相关文章:

javascript - 如何使用 javaScript 获取多个 SELECTION 的 id 值?

html - 制作特色图片背景图片

html - Twitter Bootstrap 等高列和内容底部对齐

javascript - Bootstrap 模式无法正常工作

Javascript 在数组对象中移动 .active 类

html - 如何创建带有标题和悬停效果的图库

html - Bootstrap 最大宽度

javascript - 如何在一分钟后自动关闭 Bootstrap 模式对话框

jquery-ui - 如何在 Bootstrap 模式上修改 jquery-ui 对话框

javascript - `DOCTYPE` 是否会影响在 JavaScript 中使用 `postMessage` 等 HTML5 功能?