我想知道当用户滚动过某个点时,像Facebook这样的网站如何使用它们的时间轴功能浮动某个元素(通常是菜单栏或有时是社交插件等)的元素不在屏幕上等。滚动上的浮动元素
当用户滚动到某个元素或向下滚动一定数量的像素时,可以将其视为更一般的JavaScript(jQuery?)事件触发。
很显然,这将需要从切换CSS属性:
#foo { position: relative; }
到
#foo { position: fixed; }
或者使用jQuery,是这样的:
$('#foo').css('position', 'fixed');
另一种方式,我已经看到了这一点实现是与博客,其中一个弹出窗口将被称为当你到达底部,或靠近页面的底部。我的问题是,什么是解雇代码,并且可以链接或提供一些语法/语义/示例?
编辑:我看到一些很棒的JS变体出现,但是当我使用jQuery时,我认为插件提到会很好。