scrollIntoView scrollIntoViewIfNeeded
$('input').on('click', function () {
var target = this;
setTimeout(function(){
target.scrollIntoView(true);
},100);
});
behavior 可选定义动画过渡效果, "auto"或 "smooth" 之一。默认为 "auto"。
block 可选定义垂直方向的对齐, "start", "center", "end", 或 "nearest"之一。默认为 "start"。
inline 可选定义水平方向的对齐, "start", "center", "end", 或 "nearest"之一。默认为 "nearest"。
示例
var element = document.getElementById("box");
element.scrollIntoView();
element.scrollIntoView(false);
element.scrollIntoView({block: "end"});
element.scrollIntoView({behavior: "instant", block: "end", inline: "nearest"});

浙公网安备 33010602011771号