增强Jquery刷新率?

时间:2013-12-04 18:44:04

标签: jquery scroll refresh

我做的是当我执行鼠标滚轮事件/滚动时我缓存y坐标并执行一些简单的数学计算以得到我想要的位置,并且div按钮将始终与我的鼠标滚轮一起滚动。

类似的东西:

$window.scroll(function() {
    $flMenu.css({"top":$windowY - $navY})
});

但问题是,当我稍微加快滚动或在慢速计算机上测试时,div闪烁/出现一点点但位置仍然保持不变。

有没有办法改善/防止带有动态值的div的闪烁?

1 个答案:

答案 0 :(得分:1)

而不是使用position:absolute;并不断调整元素从页面顶部到滚动的最大值,你应该确定元素应该从页面顶部开始的常量,然后使用position:fixed;。这样可以防止您看到的“闪烁”。