實作程式碼: 複製程式碼 程式碼如下: <BR>var rollSet = $('#widget');<BR> var offset = rollSet.offset();<BR> var fwidth = $("#footer").height();<🎜(); > $(window).scroll(function() {<BR> var scrollTop = $(window).scrollTop();<BR> ) $20of 的 $ff coop (fWrollB. - $("#widget").height();<BR> if (offset.top < scrollTop) {<BR> rollSet.removeClass('absolute').addClass(' fixed')<BR> } else {<BR> }<BR> } else {<BR> rollSet.removeClass('fixed,)<BR> }<BR> })<BR> 方法說明:由頁面總高度減去已滾動的高度再減去ID為widget的層的高度即等於該層底部距離底部的高度;當距離底部的高度小於或等於特定位置距離底部的高度時,去掉樣式fixed,然後給該圖層添加絕對定位! CSS中要為父父層加入position:relative;