【问题标题】:Fixed position with long content sidebar带有长内容侧边栏的固定位置
【发布时间】:2012-06-17 03:03:46
【问题描述】:

我有一个带有长边栏的网站(内容高于一个浏览器的“屏幕”)。我需要的是:

  • 向下滚动页面时,我们还会滚动侧边栏(因为它是静态位置)
  • 当屏幕底部到达侧边栏底部时,我们开始拖动它(侧边栏位置固定到底部)
  • 拖动一段时间后,向上滚动时,再次像静态位置一样滚动
  • 当屏幕顶部到达侧边栏顶部时,我们开始将其向上拖动,直到它到达它应该重新定位的起始点(位置固定到顶部)

我一直在寻找解决方案,也尝试使用 jquery 来解决,但对我没有任何帮助。有什么建议我应该使用什么?

链接:http://savicky.pl/etno/

【问题讨论】:

  • 所以你想让侧边栏独立滚动?另外,“拖动”是什么意思?
  • 我希望侧边栏正常滚动到底部,然后在用户阅读帖子时跟随用户(位置固定,底部 0 ),当他决定滚动回顶部时,将侧边栏滚动到top 正常然后跟随用户到它的原始位置(位置固定,top 0)

标签: jquery html css css-position


【解决方案1】:

我给你做了一个例子。利用它! http://jsfiddle.net/QQjTW/

【讨论】:

  • 我在您的回复中添加了一点点,以说明问题到底出在哪里:http://jsfiddle.net/QQjTW/14/ 现在向下滚动没问题,但如果您 f.eg.滚动到正文的底部并开始向上滚动我希望侧边栏滚动直到你可以看到'bla bla top'然后将位置设置为固定顶部:0
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-05
  • 2021-05-05
  • 2012-05-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-29
  • 1970-01-01
相关资源
最近更新 更多