首页 > 解决方案 > 在移动设备上滚动时跳转

问题描述

在手机上滚动时有跳跃。如何解决?这是我的代码:

function(elm) {
        var elmRect = elm.getBoundingClientRect();
        var offset = elmRect.top + window.pageYOffset - this.offsetConst;
        if(window.innerWidth >= 980) offset = offset - this.stikyHeaderHeight;
        if(window.pageYOffset === 0) offset -= 30;
        window.scrollTo({
            top: offset,
            behavior: "smooth"
        })
    }

标签: javascript

解决方案


推荐阅读