![](/img/trans.png)
[英]How to clear all input fields in bootstrap modal when clicking data-dismiss button?
[英]how can i keep a modal from closing when there is a data-dismiss='modal' on the main container and when a button is pressed to expand panels inside
所以主要的模態內容從這里開始:
<div class="portfolio-modal modal fade" id="portfolioModal1" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-content">
<div class="close-modal" data-dismiss="modal">
<div class="lr">
<div class="rl">
</div>
</div>
</div>
<div class="container" data-dismiss="modal">
面板位於上述容器內,然后引發數據刪除:
<div class="panel-group">
<div class="panel panel-primary">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href="#collapse1">Collapsable Panel Title</a>
</h4>
</div>
如果我打開其中一個面板,我希望能夠停止觸發數據刪除。
更新! 這是您的操作方式。 我將制造一個小提琴。
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index2005</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script type="text/javascript">
$(function () {
$("button").click(function (event) {
$("#portfolioModal1").addClass("collapse in");
event.stopPropagation();
})
$("#portfolioModal1").click(function (event) {
if (event.target.id == "portfolioModal1") {
$("#portfolioModal1").removeClass("collapse in");
}
});
})
</script>
</head>
<body>
<button style="margin-bottom: 20px;" class="btn btn-default" data-toggle="modal"
data-target="#portfolioModal1">
Click Me
</button>
Click anywhere outside the MODAL to close - standard behavior of rmoving a modal is by adding a button to modal or click outside of MODAL
<div class="portfolio-modal modal fade" id="portfolioModal1" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-content">
<div class="close-modal" data-dismiss="modal">
<div class="lr">
<div class="rl">
</div>
</div>
</div>
<div class="container" data-dismiss="modal">
<a id="PanelOpener" data-toggle="collapse" href="#collapse1" data-target="#showHide" />
Click to hide/show panel<a />
<div id="showHide" class="panel-group collapse">
<div class="panel panel-primary" style="width:200px">
<div class="panel-heading">
<h4 class="panel-title">
A Heading
</h4>
More content..
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.