gpt4 book ai didi

javascript - JQuery 滚动到 Bootstrap Modal 的顶部

转载 作者:IT王子 更新时间:2023-10-29 03:03:09 25 4
gpt4 key购买 nike

我目前正在使用 bootstrap 模态插件在我正在设计的网站上显示长的合法消息,但问题是如果你一个接一个地打开模态,第二个已经滚动到任何位置第一个是。所以我正在寻找一种使用 JS/JQuery 将 div 滚动到顶部的方法。这是我目前使用的代码:

HTML:

<!--MODAL-->
<div id="modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="modalTitle" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="modalTitle"></h3>
</div>
<div id="modal-content" class="modal-body">
</div>
<div class="modal-footer">
<button id="modalPrint" class="btn btn-info hidden-phone" onClick=''>Print</button>
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
</div>
</div>

Javascript:

function openModal(heading, url) {
$.ajax({
url: url,
cache: false
}).done(function( html ) {
$("#modal-content").html(html);
$("#modalTitle").html(heading);
$('#modalPrint').attr('onClick', 'loadPrintDocument(printCookies, {attr : "href", url : '+ url +', showMessage: false, message: "Please wait while we create your document"})');
$('#modal').modal('show');
$("#modal-content").scrollTop(0);
});
}

如您所见,我已尝试在模式显示后滚动到顶部。有什么想法吗?

最佳答案

现在有了 bootstrap 3,事件发生了变化,可以像这样实现(加上顶部的平滑动画)

$('#modal').on('shown.bs.modal', function () {
$('#modal').animate({ scrollTop: 0 }, 'slow');
});

关于javascript - JQuery 滚动到 Bootstrap Modal 的顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17180621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com