【发布时间】:2016-10-10 13:52:28
【问题描述】:
我正在尝试制作一个显示在页面特定位置的标题。 所以我正在做的是检查滚动到页面顶部以及应该出现标题的元素的顶部偏移量。如果 scrollTop 大于 offset 则显示标题,否则会消失。
但是!当我滚动到该位置时,标题位置不断在top: -13% 和top: -12.999998% 之间切换。一段时间后,它终于显示了标题,但它永远不会消失。
我做错了什么?!
JSFiddle:https://jsfiddle.net/5k5s016f/
【问题讨论】:
-
@DaniP 谢谢!它有效,但它不是我需要的动画。事实上,我正在使用缓动让它看起来更好。所以我猜
slideUp()和slideDown()不适合我。有没有办法让它与我的代码一起工作? -
您可以尝试将 slideUp/Down() 替换为诸如 fadeIn/Out() 之类的东西。 Jquery 有很多不同的动画你可以试试。
标签: javascript jquery html css