而不是粘贴$('html, body').animate({ scrollTop: 0}, 2500); 对于每个输入,我可以只写一次以适用于所有输入吗?
发生的事情是我的屏幕滚动到脚本中每个事件的前几个,我不能再向下滚动了。
谢谢。
$(function () {
$('#rbSubmit').formValidator({
scope: '#form_register',
onError: function () {
if ($('#input_2 input').hasClass('error-input')) {
$('#r2 div, #r2 input').css('background-color', '#C1272D').css('color', '#FFF');
$("#error-div").show();
$('html, body').animate({
scrollTop: 0
}, 2500);
} else {
$('#r2 div').css('background-color', '#2F2F2F');
$("#error-div").hide();
}
if ($('#input_3 input').hasClass('error-input')) {
$('#r3 div, #r3 input').css('background-color', '#C1272D').css('color', '#FFF');
$("#error-div").show();
$('html, body').animate({
scrollTop: 0
}, 2500);
} else {
$('#r3 div').css('background-color', '#2F2F2F');
$("#error-div").hide();
}
if ($('#input_7 input').hasClass('error-input')) {
$('#r7 div,#r7 input').css('background-color', '#C1272D').css('color', '#FFF');
$("#error-div").show();
$('html, body').animate({
scrollTop: 0
}, 2500);
} else {
$('#r7 div').css('background-color', '#2F2F2F');
$("#error-div").hide();
}
if ($('#input_10 textarea').hasClass('error-input')) {
$('#r10 div').css('background-color', '#C1272D').css('color', '#FFF');
$("#error-div").show();
$('html, body').animate({
scrollTop: 0
}, 2500);
} else {
$('#r10 div').css('background-color', '#2F2F2F');
$("#error-div").hide();
}
}
});
});