我目前使用引導模態插件來顯示我正在設計的網站上的長法律信息,但問題是,如果您打開一個模式後另一個,第二個會已經滾動到第一個位置的任何位置。所以我正在尋找一種使用JS/JQuery將div滾動到頂部的方法。這是我目前使用的代碼:JQuery滾動到引導模式頂部
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);
});
}
正如你所看到的,我已經試過滾動到頂部的模式已經經過所示。有任何想法嗎?
作品 - 謝謝你! –
與自舉模式一起工作良好。 –
在'hide'而不是'shown'上做它可能會使平滑演示 –