3

我有侧边栏块,它的位置是固定的。
当我滚动浏览器的窗口时,我需要通过这个侧边栏修复页脚的重叠。

我试图将侧边栏的位置更改为absolute,计算移动条件并将其移动到窗口的滚动事件中,但是当我快速滚动时它无法正常工作。

我该如何解决这个问题,快速滚动窗口时出现问题,或者建议是否有一个 js 插件?

更新:

小提琴:http: //jsfiddle.net/c863E/1/

(页脚不应与侧边栏重叠)

4

1 回答 1

2

我之前使用过以下插件来完成这个确切的任务:http: //www.profilepicture.co.uk/sticky-sidebar-jquery-plugin/

它工作得很好。

这里还有 GitHub 项目:https ://github.com/pmp/jQuery-Stickybox

您需要的解决方案的通用术语是粘性侧边栏。有各种 jQuery 插件和教程使用不同的技术来实现这种效果。谷歌搜索“jquery sticky sidebar”会发现很多。

于 2013-03-05T18:20:52.687 回答