【问题标题】:Sweet alert 2 - position swal in middle of a divSweet alert 2 - 在 div 中间定位 swal
【发布时间】:2017-10-15 11:47:33
【问题描述】:
【问题讨论】:
标签:
javascript
css
sweetalert
sweetalert2
【解决方案1】:
目标参数需要与 document.getElementById('myDiv') 一起使用,而不是 ".myClass"
swal({
title: 'Hello',
target: document.getElementById('myDiv')
});
目标参数所做的只是让您确定 sweetalert2 div 附加到哪个 div 或元素。默认是
但如果你指定一个 div,你仍然会得到一个全屏覆盖,代码只是简单地附加到你选择的 div 中。
作为一种解决方法,您可以在样式表中提供一些覆盖 CSS:
#myDiv .swal2-container {
position:inherit;
height:500px;
width:500px;
}
<div class="myClass" id="myDiv"></div>
但这仅在您的 div 为空时有效,只要您在 div 中放入任何内容,警报就会在任何内容下方偏移。