首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在滚动时将元素设置为固定位置会使该元素闪烁

问在滚动时将元素设置为固定位置会使该元素闪烁
EN

Stack Overflow用户
提问于 2013-08-12 22:20:41
回答 1查看 775关注 0票数 0

我使用了一个名为stickyjs (http://stickyjs.com/)的jQuery插件,当元素到达浏览器顶部时,它会被粘贴到顶部。它在我的Mac上运行得很好..但是当我在我的电脑上使用鼠标滚轮时,一旦元素到达页面顶部,它就会闪烁一次。如果我拖动滚动条,它不会闪烁。只有当我使用滚轮时才会发生这种情况。奇怪!你应该能够在stickyjs的演示页面上看到它的发生:http://stickyjs.com/

您可以看到白色的"Sticky“标题闪烁,以及"Download Plugin”和"Fork on Github“按钮的闪烁。再说一次,这似乎只发生在PC上。

有人知道这是什么原因吗?有没有办法绕过它?

EN

回答 1

Stack Overflow用户

发布于 2013-08-12 22:24:24

从头开始设置position:fixed。问题似乎是在你滚动之后分配的位置。所以基本上你滚动,div被留在后面,然后添加位置,让它回到窗口的顶部。这会让它眨眼

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18189400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档