這裏的範圍到底是我到目前爲止的代碼:當頁面滾動與120像素的它添加的jQuery/CSS - 添加固定元件上滾動,並刪除它時,元素
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll >= 120) {
$("#FixedBox").addClass("fixed");
} else {
$("#FixedBox").removeClass("fixed");
}
});
有了這個代碼類別fixed
添加到ID爲FixedBox
的元素。
我想要什麼?
ID爲FixedBox
的元素包含在ID爲Content
的元素中。因此,當頁面滾動120像素時,我的腳本將fixed
類別附加到FixedBox
,這使得它得到修復。
當FixedBox
到達Content
的末尾時,我該如何刪除fixed
類?
下面是示例圖像:
我怎麼能做到這一點?
我希望你能幫助我!
'$ ('#footer')。offset()'可能對此有幫助。找出頁腳開始的位置,窗口的高度以及固定框的高度,並計算'.scroll(...)'需要移除固定類的點數 – user3154108
您可以將它形成爲這個問題的答案嗎? –