div*_*vya 1 javascript jquery twitter-bootstrap bootstrap-modal
我有一个动态创建的表格,每行都有一个按钮......如果我点击按钮,一个模态打开以输入带有暗屏的详细信息在模态后面..点击接受按钮时模态关闭,暗屏必须消失..它有时会消失,而在其他情况下不会。在
出现的模态屏幕中单击接受按钮后,有时我的屏幕会出现这种情况:https : //i.stack.imgur.com/wWnS8.jpg
<td>
<!-- for accepting -->
<button type="button" class="btn btn-default btn-sm tick" data-toggle="modal" data-target="#{{pl.id}}_1" ><i class="fa fa-check" aria-hidden="true" style="color:green" onclick="remainingChar()"></i></button>
<!-- Modal -->
<div class="modal fade" id= "{{pl.id}}_1" role="dialog" data-id="{{pl.id}}">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Do You want to accept <b>{{pl.employee.emp_name|title }} </b> leave?</h4>
</div>
<form action={% url 'm_manage:accept' %} method="POST">
{% csrf_token %}
<div class="modal-body">
<p><input type="checkbox" name="email" id="email" class="email" > Notify Via Email<br></p>
<p><label for="message">Message</label>
<textarea rows="3" name="message" id="message" class="form-control input-md message" ></textarea></p>
<div id="textarea_feedback_{{pl.id}}" class="textarea_feedback"></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-success accept" data-dismiss="modal" onclick="checkLength(this)" >Accept</button>
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</form>
</div>
</div>
</div>
</td>
Run Code Online (Sandbox Code Playgroud)
在我的 Jquery 中:
$(document).on('click','.accept', function(e){
$(".modal-fade").modal("hide");
)}
Run Code Online (Sandbox Code Playgroud)
通常,当显示模态时,背景或包装器(黑屏)也会显示在其后面。尝试在您的函数中删除该背景,如下所示:
$(document).on('click','.accept', function(e){
$(".modal-fade").modal("hide");
$(".modal-backdrop").remove();
)}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6410 次 |
| 最近记录: |