【发布时间】:2017-04-11 19:59:16
【问题描述】:
我的模态窗口没有显示在屏幕上时遇到问题,我认为该问题与引导程序的淡入淡出 css 类有关,因为当我不包含模态窗口显示的类但没有淡入淡出类时背景全部显示为黑色。
这是我的模态窗口:
function DeleteVenueModal(Name, ID) {
console.log("delete venue function hit");
VenueModalID = ID;
txtVenueModal.innerText = "Delete " + Name;
$("#VenueModal").modal();
}
DeleteVenueModal("Someone", "34");
.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform 0.3s ease-out;
transition: -webkit-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
-webkit-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
}
.modal-backdrop.fade {
opacity: 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div class="modal fade" id="VenueModal" role="dialog">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 id="txtVenueModal" class="modal-title">Delete </h4>
</div>
<div class="modal-body">
<p>Are you sure you want to permanently delete this venue?</p>
</div>
<div class="modal-footer">
<button type="button" onclick="RemoveVenue();" class="btn btn-success" data-dismiss="modal" style="float: left">Confirm</button>
<button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
This is the JavaScript function that opens the modal window:
如果您需要查看更多代码,请询问
【问题讨论】:
-
你能创建一个演示或小提琴吗?
-
你调用javascript
$('#VenueModal').modal('show')吗? -
您是否在点击您期望的模式时在您的操作链接中使用了属性?例如:点我
-
我似乎无法在 JSfiddle 上复制错误,但我会继续尝试,我已经编辑了问题以包含打开模式窗口的 JS 函数
标签: jquery html css twitter-bootstrap