【发布时间】:2011-12-26 11:54:16
【问题描述】:
我正在创建一个滚动条来水平移动网格。当我使用 firefox 作为默认浏览器时,它工作正常。如果我使用 Internet Explorer,滚动区域不工作/禁用。我需要显示一个滚动条来向左或向右移动我的网格,但是当我单击窗格时它不会移动。这是我的代码 sn-p:
水平滚动条:
<table>
<tr>
<td colspan="2">
<div style="height: 17px; width: 100%; overflow-x: scroll; overflow-y: hidden;">
<div style="height: 1px; width: 1790px;">
</div>
</div>
</td>
</tr>
</table>
vertical scroll bar:
<table>
<tr>
<td colspan="2">
<div style="height: 17px; width: 100%; overflow-x: hidden ; overflow-y: scroll;">
<div style="height: 1px; width: 1790px;">
</div>
</div>
</td>
</tr>
</table>
我对垂直和水平使用相同的编码。但水平滚动条不工作。但垂直工作正常
【问题讨论】:
-
你能发布你的网格视图代码和完整的 Html 代码吗?您需要浏览器兼容性代码吗?清楚地发布您的代码...
-
嗨 R1 实际上我的要求是单击滚动区域并获取 offsetLeft 值。滚动点击仅不适用于网格
-
你确定这在 FF 中有效吗?我不认为水平滚动条在桌子上具有 100% 的宽度是可行的。 jsfiddle.net/dNtsn/1
标签: c# asp.net html grid scrollbar