在iOS中,当处于页面底部时,使用scrollTop(0)滚动到最顶端,首屏中的input会自动聚焦,怎么样避免这个问题呢?
function scrollTo(dom, dis, dir = 'up') {
if(dir == 'up') {
var scroll = function() {
var timer = setTimeout( function() {
if(dom.scrollTop() > dis) {
dom.scrollTop(dom.scrollTop() -50);
// alert(dom.scrollTop());
scroll();
} else {
dom.scrollTop(dis);
clearTimeout(timer);
timer = null;
}
}, 10);
}
scroll();
}
}
调用这个函数执行滚动,滚动到顶部的时候,input就会自动聚焦,不希望他自动聚焦怎么办?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论