[英]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.