inputElement.addEventListener('focus', function() {
// 记录当前滚动位置
const scrollPosition = window.pageYOffset || document.documentElement.scrollTop;
// 禁用body的滚动
document.body.style.overflow = 'hidden';
// 恢复滚动位置
window.scrollTo(0, scrollPosition);
});
inputElement.addEventListener('blur', function() {
// 允许body的滚动
document.body.style.overflow = 'auto';
});
在输入的时候 设置 滚动值 失去焦点的时候 设置 auto 即可