【发布时间】:2012-07-24 14:15:58
【问题描述】:
这是我的site
如您所见,当我向下滚动时,侧边栏链接会滚动...但是当您向下滚动到页脚时,链接会与页脚重叠,看起来不太好。
我需要一种方法,以便在我向下滚动后侧边栏链接距离屏幕顶部仅约 20-30 像素(例如,大约 350 像素左右),然后在我向后滚动时返回其原始位置起来。
(如果有一种方法可以只用 css 做这样的事情,那将是理想的,但我很确定你不能)
【问题讨论】:
-
我注意到您可能不知道的
scroll方法的其他问题。首先,当我的浏览器在垂直尺寸上为 全屏 时(我的显示器为 1920x1200),我看不到文本链接重叠。当我调整浏览器的高度使其高度为 75% 时,我看到了您所描述的问题。当我的浏览器高度为 50% 时(您自己试试),那么滚动是无限的!更复杂的是,每当您使用浏览器缩放(Ctrl 和 +)时,无论浏览器窗口的高度如何,滚动方法都会完全中断。 -
你能显示你正在使用的代码吗
-
是的,我知道这些。这就是为什么我试图修复它以减少问题。我是初学者,所以我知道有很多问题。我不知道任何 javascript,所以我只是依靠我在 Internet 上可以找到的内容。您可以通过查看页面源代码来查看代码。它是 head 标签中的第二个脚本函数。
标签: javascript jquery scroll