2010-08-29 151 views
0

我有一个div的CSS样式属性设置为溢出:滚动。当内容很大时,这会显示一个垂直和水平滚动条。现在当我点击滚动条时,它实际上并不滚动div内容。任何错误,请告知。DIV滚动条,不滚动内容

+1

有机会看到你的代码? – 2010-08-29 11:56:11

+1

或甚至更好,一个链接到页面,以便我们可以看到发生了什么 – 2010-08-29 12:00:48

+0

我怀疑有一个链接里面,包装或影响可能导致问题的div和定位。很难说没有代码/示例页面。 – 2010-08-29 12:02:24

回答

0

有可能存在页面的另一个透明元素,它覆盖了滚动条,所以当您单击滚动条时,浏览器的行为就像您单击透明元素一样。

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

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

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

0

尝试设置的CSS为:

overflow: auto; 
0

我用一个简单的HTML页面试图和它做滚动。 我怀疑这个网页有问题。 另一个线索是这个DIV被封装在一个表格元素中。这可能是一个问题,如果是这样,我怎么会来相同。