【问题标题】:Enhance Jquery refreshing rate? [duplicate]提高jquery刷新率? [复制]
【发布时间】:2013-12-05 02:48:08
【问题描述】:

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

类似这样的:

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

但问题是,当我稍微加快滚动速度或在慢速计算机上进行测试时,div 会闪烁/小故障,但位置仍然保持不变。

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

【问题讨论】:

  • @Diodeus - 这与该问题无关。那是当页面向下滚动 100%,然后加载的内容反弹滚动。这是当您滚动 10% 时,屏幕上的元素会随着其顶部位置的调整而闪烁。

标签: jquery scroll refresh


【解决方案1】:

而不是使用position:absolute; 并不断调整元素从页面顶部向下滚动,您应该确定元素应该从页面顶部开始的恒定数量,然后使用@987654322 @。这将防止您看到的“闪烁”。

【讨论】:

    猜你喜欢
    • 2022-07-13
    • 2019-07-22
    • 2018-07-03
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多