如何隐藏模态

How to hide modal

如果我在模态框外单击,如何隐藏模态框?

是这样的吗?

.show_player {
    opacity: 0;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 530px;
    visibility: visible;
}
.show_player:target {
    opacity: 1;
    display: block;
    top: 0;
    visibility: visible;
}

点击事件由 JavaScript 管理,而不是 CSS。

如果在外部元素上有 .modal-backdrop class,这应该已经是模态框的默认行为了。 有关详细信息,请参阅此内容:http://getbootstrap.com/javascript/#modals-usage

或者,您可以使用背景选项管理此行为:

data-backdrop="true"

http://getbootstrap.com/javascript/#modals-options

如果它不起作用,请检查您是否已将 bootstrap javascript 正确添加到您的页面:

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

或显示您的代码