0

我以前在这里看到过这个问题,但没有有效的答案,我想我的问题也略有不同。

我遇到了一个非常奇怪的问题,我一直在努力解决,我很确定我没有正确构建我的 css,但是在找出问题所在时遇到了问题。

如果您在 jsfiddle 中查看以下模板(忽略损坏的图像)

JSFIDDLE 链接

身体的高度和宽度不滚动,滚动条确实出现在右侧但不可滚动(我使用自定义滚动条)。我意识到这与身体没有继承高度有关,这很可能是由于我的浮动 div 造成的。

我一直在玩一个 clearfix div,我仍在努力工作,如果我添加这是可以理解的

height: 100%;
width: 100%;

到我的身体类的css,滚动将起作用,但是如果我这样做,JQuery ScrollTo 将停止工作

我已将anchor-link哪个滚动到此JSFIDDLE的顶部(它也在上面的小提琴中,但在页面上不可见并且滚动已损坏)

可以理解,我需要清理我的代码,但是任何关于我如何摆脱这种情况的建议都很棒!

如果我没有很好地解释,请告诉我谢谢,西蒙

4

1 回答 1

0

哇,我是个大笨蛋,有点尴尬,但在我的 css 中间发现了以下内容:

html {
    overflow: hidden;
    height: 100%;
}

这肯定是导致问题的原因,问题解决了!

于 2013-09-09T10:33:17.430 回答