Dmi*_*kov 5 bootstrap-modal twitter-bootstrap-3
我有一个bootstrap v3模式,就像在文档中一样.
当我第一次打开模态时("启动演示模型"按钮),垂直滚动条处于顶部位置.如果我向下滚动并在模态中单击"取消",它将关闭.没关系.但是,如果我再次打开模态,它将已经向下滚动.这是我想避免的情况.如何在顶部位置打开模态?
$('#my-modal').on('shown.bs.modal', function () {
$('#my-modal').scrollTop(0);
});
Run Code Online (Sandbox Code Playgroud)
小智 1
我认为您需要使用打开模式时触发的事件来重置滚动。
就像是:
$('#myModal').on('shown.bs.modal', function () {
window.scrollTo(0,0);
});
Run Code Online (Sandbox Code Playgroud)
根据您的页面,您可能想要使用一些 jQuery 或动画:
$('#myModal').on('shown.bs.modal', function () {
$('html, body').animate({
scrollTop: $("#myModal").offset().top
}, 1000);
});
Run Code Online (Sandbox Code Playgroud)