$("input").focus(function () {
var num = $(this).offset().top;
$("html,body").animate({scrollTop: num}, 800);
}); //关键代码
$("input").focus(function () {
var num = $(this).offset().top;
setTimeout(function () {
$("body,html").scrollTop(num);
}, 200);
}); //关键代码
原文:http://www.cnblogs.com/silences/p/6479736.html