2012-03-02 98 views
0

我已经问过这个问题,但我没有解释得太好,所以我删除了线程。现在我已经在jsfiddle中展示了我的问题: http://jsfiddle.net/6APjt/html溢出问题

我想要一个带有标题和下面的画布的页面。当我点击缩放按钮时,此画布展开。当此画布展开时,我想通过滚动显示溢出。这是因为我希望页面的标题始终可见,而且当我滚动到画布的底部时也是如此。

在该示例中,您会看到我使用了一个样式溢出设置为隐藏的div(以防止在滚动时整个页面被滚动)。我试图通过在该div中添加另一个div来解决此问题,并将属性溢出设置为滚动。这解决了垂直滚动,但我无法水平滚动。

回答

2

你的问题是在你的JavaScript!

testcanavs.height *= 1.25; 

书中有拼写错误,将其更改为这,也将努力

testcanvas.height *= 1.25; 

编辑:尝试在你的包含分区设置高度,或最大高度。看到这个fiddle

+0

我不认为这改变了滚动问题,是吗? – 2012-03-02 10:38:43

+0

抱歉的愚蠢的错误:)但事实上它并没有解决滚动问题。 – Consec 2012-03-02 10:41:03

+0

好点,我看到的滚动条是在实际的页面上,而不是div。我将编辑答案。 – Andrew 2012-03-02 11:11:45

0

你的div会自高度增长:auto是默认值。手动设置。

+0

但我希望class = show的div增长,以便用户可以滚动画布而不消失页眉。所以它应该水平和垂直增长,但目前只能水平增长 – Consec 2012-03-02 23:22:04