【发布时间】:2013-12-05 02:48:08
【问题描述】:
我所做的是,当我执行鼠标滚轮事件/滚动时,我缓存了 y 坐标并执行一些简单的数学运算来获得我想要的位置,并且 div 按钮将始终与我的鼠标滚轮一起滚动。
类似这样的:
$window.scroll(function() {
$flMenu.css({"top":$windowY - $navY})
});
但问题是,当我稍微加快滚动速度或在慢速计算机上进行测试时,div 会闪烁/小故障,但位置仍然保持不变。
有没有办法改善/防止带有动态值的 div 闪烁?
【问题讨论】:
-
@Diodeus - 这与该问题无关。那是当页面向下滚动 100%,然后加载的内容反弹滚动。这是当您滚动 10% 时,屏幕上的元素会随着其顶部位置的调整而闪烁。