Javascript 为什么我会得到一个带模态的滑块?
我的模态旁边有一个滑块,如下所示: 我的模态代码是:Javascript 为什么我会得到一个带模态的滑块?,javascript,html,css,twitter-bootstrap-3,pug,Javascript,Html,Css,Twitter Bootstrap 3,Pug,我的模态旁边有一个滑块,如下所示: 我的模态代码是: div#myModal.modal.fade.col-md-8.col-md-offset-2(tabindex="-1", role="dialog", aria-labelledby="myModalLabel" aria-hidden="true") div.modal-content div.modal-body p Modal body content. div.m
div#myModal.modal.fade.col-md-8.col-md-offset-2(tabindex="-1", role="dialog", aria-labelledby="myModalLabel" aria-hidden="true")
div.modal-content
div.modal-body
p Modal body content.
div.modal-footer
button.btn.btn-default(type="button", data-dismiss="modal") Close
我从javascript
调用模式:
$('#joinBtn').click(function(event) {
$('#myModal').modal({
show: true
})
});
您应该能够添加
div#myModal.modal.fade.col-md-8.col-md-offset-2(tabindex="-1", role="dialog", aria-labelledby="myModalLabel" aria-hidden="true" style="overflow-y: auto;")
或者,您可以在CSS中添加:
.modal {
overflow-y: auto;
}
您需要将
overflow:hidden
添加到包含元素中。您所说的包含元素是什么意思?因为我已添加到#myModal
div,但它不起作用。出于某种原因,修改css不起作用,但明确定义样式
会起作用。@Pio是否可以尝试在id上执行此操作?因此#myModal{overflow-y:auto;}
这与显式指定几乎相同。我的意思是,它将只作用于特定的模态。但没关系,这其实是我的错。我在引导前加入了我的定制风格。