【发布时间】:2016-01-13 09:44:40
【问题描述】:
我正在使用https://github.com/nakupanda/bootstrap3-dialog 制作对话框,但在手机上,对话框大多大于屏幕尺寸。在桌面上,当我将宽度更改为与移动相同的大小时,我们可以使用鼠标拖动对话框标题,但在移动上无法完成。
这是屏幕尺寸。
向左拖动后的对话框。
有没有办法让对话框在移动设备上可拖动? 还是有更好的解决方案?
编辑
我尝试使用更简单的设置重现该问题,但它显示 .modal-dialog 上使用的 css 不同:
问题:
更简单的设置:
现在我知道问题出在 CSS 的 min-width 属性上。
然后我通过在创建BootstrapDialog 时替换该属性来破解它
onshown: function() {
$('.modal-dialog').css('min-width', 'auto');
}
【问题讨论】:
-
你可以在这里找到不同的模态尺寸 nakupanda.github.io/bootstrap3-dialog 寻找标题
More dialog sizes并使模态响应,或者你可以在这个getbootstrap.com/javascript/#modals-sizes查看,它也受支持 -
@Kokizzu 发布此模式的代码
-
我不知道为什么我无法用更简单的设置重现问题-__-)/||
标签: javascript css twitter-bootstrap-3 bootstrap-modal