平滑滚动 - 不会一直滚动到锚标记

时间:2013-02-21 15:22:26

标签: javascript html

我正在开发一个网站,我决定使用带有固定侧边栏导航的平滑滚动。但突然间,当我开始添加内容时,它不会一直滚动到我的#contact锚标记。任何想法为什么会这样做?这似乎是IE,FF和Chrome的一个问题。

http://encorevisions.com/proofsites/finaldrive/

2 个答案:

答案 0 :(得分:0)

<li>中的所有#females元素都已浮动。因为在该部分的列表之后没有非浮动元素,所以它在<h2>之后结束。 这是#contact部分开始的地方,您锚定的位置会滚动到。

在列表元素上使用display: inline-block代替float: left,或在列表后面添加clear: both;元素来解决此问题。

答案 1 :(得分:0)

div中似乎有问题#females有没有浮动?如果没有,为什么有一个明确的:两者都在最后。

我认为浮动有问题,因为如果你偷偷摸摸你的网站并徘徊div #females,似乎没有任何内容。这主要发生在浮动而不是清除

相关问题