【发布时间】:2016-07-23 02:47:54
【问题描述】:
我这里有两个按钮用于关闭模式。第一个是关闭图标,另一个是取消按钮,都使用 data-dismiss 来关闭模式。但是,它们都不起作用。我对另一个模态使用相同的代码,它们工作正常。有什么猜测吗?
<div id="timeSelectModal{{entry.position - 1}}" style="display: none" class="modal">
<div class="modal-dialog">
<div id="timeSelectModalContent" class="modal-content">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<label>
<input id="checkbox8pm{{entry.position - 1}}" type="checkbox" value="first_checkbox">
<label class="checkbox-label">Thursday, 08:00 pm.</label>
</label>
<br>
<label>
<input id="checkbox9pm{{entry.position - 1}}" type="checkbox" value="second_checkbox">
<label class="checkbox-label">Thursday, 09:30 pm.</label>
</label>
<div id="time-modal-footer" class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<button type="button" class="btn btn-success" id="timeSaveButton{{entry.position - 1}}" v-on:click="setTime(entry.position - 1)">Save</button>
</div>
</div>
</div>
</div>
【问题讨论】:
-
这是旧的,但您是否尝试删除`style="display: none"`?事实证明,使用它而不是 Bootstrap 的类/方法来显示和隐藏可能会导致事情崩溃。
-
这个线程很旧,但是当我遇到这个问题时,问题就是将 z-index 赋予 "X" 按钮。
标签: javascript html modal-dialog bootstrap-modal