我正在創建一個表單工作正常,我有一個問題,當用戶沒有填充一個字段意味着我想顯示錯誤信息,錯誤信息也工作,但我想顯示特定的領域,所以我使用scrollTo功能,但它不動...scrollTo不工作
$(document).ready(function() {
$("#btn-submit").click(function() {
if ($('#FranchiseeForm').valid()) {
//alert("Sucess");
$.ajax({
type: "POST",
url: "php/register-check.php",
data: $('form#FranchiseeForm').serialize(),
success: function(data) {
var result = data["response"];
console.log(result);
if (result == 'success') {
$('body').animate({
scrollTop: $('#email_success')
}); //This one working for me
$('#email_success').fadeOut(3000);
$(".panel-title").hide();
$("#email_success").show();
$('#fname').val("");
$('#lname').val("");
$('#email').val("");
$('#mobile').val("");
$('#address').val("");
$('#countryId').val("");
$('#stateId').val("");
$('#cityId').val("");
$('#pincode').val("");
$('#capital').val("");
$('#timeframe').val("");
$('#location').val("");
} else {
$("#email_error").show();
}
},
});
return false;
} else {
$('body').animate({
scrollTo: $('#address')
}); //this code not working for me,
}
});
});
你應該改變它爲$('body')。animate({scrollTop:$('#address')}); – shishir
scrollTop意味着它將走到最高點,錯誤消息中間是有意味着什麼將做 –