DIV滚动条,不滚动内容

时间:2010-08-29 11:54:51

标签: javascript css

我有一个div,它的CSS样式属性设置为overflow:scroll。当内容很大时,这会显示垂直和水平滚动条。现在,当我点击滚动条时,它实际上并没有滚动div内容。有什么不对的,请指教。

3 个答案:

答案 0 :(得分:0)

有可能页面的另一个透明元素覆盖滚动条,因此当您单击滚动条时,浏览器的行为就像您单击透明元素一样。 / p>

要查看问题是否来自此处,请在Firefox中打开Firebug,然后单击蓝色箭头“单击页面中的元素进行检查”,然后单击滚动条。

现在,如果滚动条没有被任何内容覆盖, JavaScript可能会阻止某些事件(即使我不确定它是否可以阻止这样的事情)。要测试它,请在页面上禁用JavaScript并查看它是否有帮助。

最后,在其他浏览器中测试该页面。如果您使用的是精美的浏览器,它可能只是一个错误。

答案 1 :(得分:0)

尝试将css设置为:

overflow: auto;

答案 2 :(得分:0)

我试过一个简单的HTML页面,它确实做了滚动。 我怀疑这个页面存在一些问题。 另一个线索是这个DIV封装在一个表元素中。这可能是一个问题,如果是这样,我怎么会来同样的。

相关问题