我想知道當用戶滾動過某個點時,像Facebook這樣的網站如何使用它們的時間軸功能浮動某個元素(通常是菜單欄或有時是社交插件等)的元素不在屏幕上等。滾動上的浮動元素
當用戶滾動到某個元素或向下滾動一定數量的像素時,可以將其視爲更一般的JavaScript(jQuery?)事件觸發。
很顯然,這將需要從切換CSS屬性:
#foo { position: relative; }
到
#foo { position: fixed; }
或者使用jQuery,是這樣的:
$('#foo').css('position', 'fixed');
另一種方式,我已經看到了這一點實現是與博客,其中一個彈出窗口將被稱爲當你到達底部,或靠近頁面的底部。我的問題是,什麼是解僱代碼,並且可以鏈接或提供一些語法/語義/示例?
編輯:我看到一些很棒的JS變體出現,但是當我使用jQuery時,我認爲插件提到會很好。