use*_*510 8 css jquery twitter-bootstrap bootbox
我在IE(IE 8/IE 9)上使用Bootbox 4和Bootstrap 3,一切都按预期工作.
它看起来像在Bootstrap 3中你可以在CSS中设置模态宽度,但是,这样的任何东西都会改变我的所有模态:
.modal-dialog {
width:70% !important;
}
Run Code Online (Sandbox Code Playgroud)
在CSS,jQuery或Bootbox设置中是否有一种方法可以仅针对一个特定模式更改Bootbox警报模式的宽度?Bootbox页面只有很短的文档,我无法在其他任何地方找到相关信息.
更新 - 创建特定模式的JS(带有示例数据):
bootbox.dialog({
message: " \
<table class='table table-hover'> \
<thead> \
<tr> \
<th>Item Name</th> \
<th>Location</th> \
<th>Path</th> \
<th>Last Update</th> \
</tr> \
</thead> \
<tbody> \
<tr> \
<td>Item 1</td> \
<td>Navbar - Level 2</td> \
<td>Products - blabla</td> \
<td>Added by xxx on 05 Aug 2014</td> \
</tr> \
</tbody> \
</table>",
title: "Search Results",
buttons: {
main: {
label: "Close",
className: "btn-primary"
}
},
className: "modal70"
});
Run Code Online (Sandbox Code Playgroud)
而我目前的CSS:
.modal-dialog.modal70 {
width:70% !important;
}
Run Code Online (Sandbox Code Playgroud)
蒂姆,非常感谢你提供的任何帮助.
Mos*_*taf 15
试试这个:
.modal70 > .modal-dialog {
width:70% !important;
}
Run Code Online (Sandbox Code Playgroud)
更新:
尝试演示
正如进一步的信息......
如文档所述,您可以使用构造函数中的"size"属性控制模式的大小.
将相关的Bootstrap模式大小类添加到对话框包装器中.
有效值为"大"和"小"(默认值:null)
bootbox.dialog({
size: <small|large>
});
Run Code Online (Sandbox Code Playgroud)
有关使用示例,请参阅代码段(最佳全屏显示)
$(".size-by-funcion-0").click(function() {
bootbox.dialog({
size: "null",
title: "Default Size Modal Example",
message: "...",
});
});
$(".size-by-funcion-1").click(function() {
bootbox.dialog({
size: "small",
title: "Small Size Modal Example",
message: "...",
});
});
$(".size-by-funcion-2").click(function() {
bootbox.dialog({
size: "large",
title: "Large Size Modal Example",
message: "...",
});
});
/*********************/
// or make it dynamic... with only one function
$(".dynamic-size").click(function() {
bootbox.dialog({
size: $(this).data('size'),
title: "Dynamic Size Modal Example",
message: "...",
});
});Run Code Online (Sandbox Code Playgroud)
p {
cursor: pointer;
background-color: #ccc;
}Run Code Online (Sandbox Code Playgroud)
<script type="text/javascript" src="//code.jquery.com/jquery-2.1.0.js"></script>
<script type="text/javascript" src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<script type="text/javascript" src="https://github.com/makeusabrew/bootbox/releases/download/v4.3.0/bootbox.min.js"></script>
<p class="size-by-funcion-0">Modal with the default size</p>
<p class="size-by-funcion-1">Modal with "size:small"</p>
<p class="size-by-funcion-2">Modal with "size:large"</p>
<hr />
<p class="dynamic-size" data-size="null">Modal with "size:default"</p>
<p class="dynamic-size" data-size="small">Modal with "size:small"</p>
<p class="dynamic-size" data-size="large">Modal with "size:large"</p>Run Code Online (Sandbox Code Playgroud)
更多信息来源:http://bootboxjs.com/documentation.html
注意:需要Bootstrap 3.1.0或更高版本.
| 归档时间: |
|
| 查看次数: |
15671 次 |
| 最近记录: |