Javascript 滚动到jquery中的特定div?
我必须在表单提交时滚动到特定的div(如果有任何错误)。但它会转到窗口顶部,而不显示错误消息。 这是我的密码: HTMLJavascript 滚动到jquery中的特定div?,javascript,jquery,html,Javascript,Jquery,Html,我必须在表单提交时滚动到特定的div(如果有任何错误)。但它会转到窗口顶部,而不显示错误消息。 这是我的密码: HTML <form name="createProperty" method="POST" onsubmit = "return submit_new_property()"> <select class="slt_box" name="property_type" id="property_type"> <option>S
<form name="createProperty" method="POST" onsubmit = "return submit_new_property()">
<select class="slt_box" name="property_type" id="property_type">
<option>Select</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</form>
你可以用
或
如果你想要香草JS,你可以使用
您似乎正在尝试使用该插件。 你需要从网站下载它 之后,您可以执行以下操作:
$.scrollTo('#basic_info_error_div', 500);
它将按预期工作
干杯
$('html, body').animate({
'scrollTop' : $('#basic_info_error_div').position().top
}, 500);
document.getElementById('basic_info_error_div').scrollIntoView(true);
$('html, body').animate({
scrollTop: $("#basic_info_error_div").offset().top
}, 500);
$.scrollTo('#basic_info_error_div', 500);