繁体   English   中英

滚动时屏幕跳动

[英]Screen jumps when scrolling

需要一些帮助进行故障排除http://mincovlaw.com/goodies/standard_agreements

如果在常规屏幕(宽度超过800像素)上查看,当我滚动页面时,它会突然上下跳动(仅一点点)。

我要写的是,这是唯一以这种方式运行的页面,直到我注意到实际上所有页面都具有相同的怪异行为。

网站的移动版本中不存在此行为。

你能帮我解决这个问题吗?

谢谢!

更新:这是使滚动混乱的功能:

function revealmobilemenu() {
    var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;
    var dsoctop=document.all? iebody.scrollTop : pageYOffset;
    scroll_timer = window.setTimeout(function() {
        if (dsoctop > 500) {
            revealmobilemenunow();
        } else {
            hidemobilemenunow();
        }
    }, 100);
}

禁用此功能后,滚动效果会很好,但是移动版本不会显示返回顶部按钮。

更新2:已解决:问题是台式机版本没有为BackToTop div position:fixed ,因此当它从display:none变为display:block ,它实际上已添加到窗口中。 固定添加position:fixed于台式机CSS。

问题在于桌面版本没有为BackToTop div固定位置:,因此当它从display:none变为display:block时,它实际上已添加到窗口中。 固定添加位置:固定于台式机CSS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM