1、Element.scrollIntoView() 方法让当前的元素滚动到浏览器窗口的可视区域内。
如果为true,元素的顶端将和其所在滚动区的可视区域的顶端对齐。
如果为false,元素的底端将和其所在滚动区的可视区域的底端对齐。
el.on('focus', '#suggestionContent', function () {
var target = this;
target.scrollIntoView(true);
});
el.on('blur', '#suggestionContent', function () {
// document.body.scrollTop = 0;
var target = this;
target.scrollIntoView(false);
});
2、设置document.body.scrollTop(注意不要用微信工具打印scrollTop,因为无法弹出虚拟键盘)
el.on('blur', '#suggestionContent', function () {
document.body.scrollTop = 0;
});
本文介绍如何使用Element.scrollIntoView()方法实现元素在浏览器窗口内的滚动显示,包括顶端和底端对齐方式,以及如何通过设置document.body.scrollTop进行页面定位。
5267

被折叠的 条评论
为什么被折叠?



