$("#contact-form").click(function() {
$('html, body').animate({
scrollTop: $("#contact-section").offset().top
}, 2000);
});
<div class="modal fade" id="saModal" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h3>title</h3>
</div>
<div class="modal-body">
text
</div>
<div class="modal-footer">
<button type="button" id="contact-form" class="btn btn-default pull-right glyphicon glyphicon-envelope">Contact</button>
</div>
</div>
</div>
</div>
<div id="contact-section">
<?php require 'contact.php'; ?>
</div>
をDIVまでスクロールし、ブートストラップモーダルが閉じますが、なぜ、セクションに連絡することをスクロールしませんか?あなたがコメントで見ることができるように
ブートストラップモーダル上のオーバーレイを通じてボタンをクリックしようとしていると仮定すると、それはあなたの問題です。クリックイベントは、モーダルを非表示にするためにオーバーレイによってキャプチャされます。モーダルが非表示になったら、ボタンを再度クリックしてイベントを発生させる必要があります。より良い解決策は、 'hide.bs.modal'イベントにフックしてそこでスクロールを行うことです。 –
コンソールに何かエラーがありますか? –
@RoryMcCrossan okそれを試してみます – Lynob