javascript - Bootstrap 对话框不显示在 "xs"屏幕上

标签 javascript css twitter-bootstrap modal-dialog twitter-bootstrap-3

在 Bootstrap 3 站点上,我有一个对话框。单击其关联按钮时,它始终会打开。但是,我也希望它在被 Javascript 中的某个函数调用时打开:

$('#login').modal('show');

此代码适用于大多数屏幕,但不适用于移动设备(屏幕尺寸为“xs”)。我不知道为什么。这是一个最小的(大概)再现 - 调整预览 Pane 的大小并重新加载以了解我的意思。

http://jsfiddle.net/u7KW6/

最佳答案

问题的出现似乎是因为您将 modal div 放在了 navbar-header 中。如果像 this 那样将它移到那个 div 之外例如,它将按您的意愿工作。

关于javascript - Bootstrap 对话框不显示在 "xs"屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23501686/

相关文章:

jquery - 为什么在调整页面大小时( Bootstrap )我的部分 html 代码消失了?

javascript - Bootstrap 模式奇怪的问题

javascript - 如果我们单击页面上的任何位置,气泡应该关闭

javascript - angular.equals 如何评估无效的日期对象?

javascript - 将 CSV 文件转换为二维数组

css - 使用 CSS 的盒子阴影

javascript - 结合 es6 函数 every 和 sum 并返回 bool 值

css - 以任意颜色呈现 SVG 形状的最跨浏览器方式是什么?

html - 图像链接不起作用

html - 列表项中的 Bootstrap 侧边栏链接占据了整个按钮