0

所以我有一个固定位置的 div,它的内容必须始终保持在页面的同一部分,但是不希望它div.fixeddiv.footer. 我可以使用什么 jQuery 来操纵高度div.fixed以防止它与页脚重叠?

我假设我需要处理与页面或文档垂直位置相关的固定 div,但是我担心它的跨浏览器实现。

这是一个 JSFiddle http://jsfiddle.net/8CYMn/4/,其中有一个显示效果的示例。如果向下滚动,您会看到全宽页脚重叠。

由于页面容器和 z-index 的原因,如果不进行大量重构以将页脚放置在 z-index 中的固定 div 上方,则实际上是不可能的。

更新:更改了小提琴(http://jsfiddle.net/8CYMn/4/)以更接近地代表我遇到的问题。div.fixer在页面顶部有一个间隙,并且还有一个定义的 z-index 必须高于页脚。

4

1 回答 1

0

也许就像这样:

http://jsfiddle.net/8CYMn/2/

$('.footer').css({position:'absolute',top:$('.spacer').height()});
于 2013-01-10T11:20:48.487 回答