[英]Why bootstrap modal removes my scroll bar after closing modal and anchoring to page
除了关闭按钮外,我还有一个引导程序模版和一个按钮。 所以我想要的是当我单击按钮时,模态将关闭,并将通过定位标记导航到同一页面。 这可行,但是问题是模式删除或禁用了滚动条。 模态认为模态仍然是开放的。
我有这个:
$( "#silverB" ).click(function() {
$("#myModal").hide();
$(document.body).scrollTop($('#optin').offset().top);
});
您不应该使用.hide()
退出modal
。 而是使用此:
$("#myModal").modal("hide");
因为,启动模式时,引导程序会向主体( .modal-open
)添加更多类。 但是,当您“隐藏”模态时,不会重置它们。
从文档 :
.modal('hide')
手动隐藏模式。 在模态实际被隐藏之前(即在hidden.bs.modal事件发生之前)返回到调用者。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.