これまでのところ、これはエラーメッセージに対してのみ適切に機能しています。ただし、これを成功メッセージでも機能させたいと思います。これは、連絡先フォームで送信ボタンが押されたときに発生するはずです。ページの右上にある [連絡先] をクリックしてスクロールします。
ここでテストできます。
エラーメッセージに使用しているjQueryは次のとおりです。
$(document).ready(function() {
$(".error:first").attr("id","errors");
$("#errors").each(function (){
$("html,body").animate({scrollTop:$('#errors').offset().top-175}, 1000);
});
});
同じ offset().top-175 で #success と #errors へのスクロールで動作するように変更する方法はありますか?
前もって感謝します!