我就是有这样一个疑问,一个页面只有这么宽,但是我的查询结果列表字段比较多,造成横向滚动条,但是数据比较大,表头看到了,下班的数据要看的话也要滚到下部,可是我又要看下面的,又要看表头这是个什么字段,还要看横向最右边的数据,怎吗搞啊?
有没有一种方式就是当鼠标移动到了这个列表表格的右边时就字段横向滚动条往右滚,移到左边就到左滚。
小人不是很懂。希望详细点就更好!
谢谢谢。谢谢谢。谢谢谢。
谢谢谢。谢谢谢。谢谢谢。谢谢谢。
谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。
谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。
谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。
有没有一种方式就是当鼠标移动到了这个列表表格的右边时就字段横向滚动条往右滚,移到左边就到左滚。
小人不是很懂。希望详细点就更好!
谢谢谢。谢谢谢。谢谢谢。
谢谢谢。谢谢谢。谢谢谢。谢谢谢。
谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。
谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。
谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。谢谢谢。
<head>
<title>多层表头测试</title>
<style type="text/css" >
div.DivContainer /* Div 控制滚动条 */ {
overflow: scroll;
border: solid 1px gray;
}
table {
border-collapse: collapse;
}
td {
position: relative;
padding: 5px;
border-top: solid 0px gray;
border-bottom: solid 1px gray;
border-left: solid 0px gray;
border-right: solid 1px gray;
}
td.HLocked /* 非表头,上下滚动,左右不滚动--单元格样式 */ {
z-index: 10;
position: relative;
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
background-color: #cccccc;
text-align: center;
border-top: solid 0px gray;
border-bottom: solid 1px gray;
border-left: solid 0px gray;
border-right: solid 1px gray;
}
td.VLocked /* 锁定表头,上下不滚动,左右滚动--单元格样式 */ {
z-index: 20;
position: relative;
top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop);
color: black;
background-color: #cccccc;
text-align: center;
border-top: solid 0px gray;
border-bottom: solid 1px gray;
border-left: solid 0px gray;
border-right: solid 1px gray;
}
td.Locked /* 锁定表头,上下左右均不滚动 */ {
z-index: 30;
position: relative;
top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop);
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft);
color: black;
background-color: #cccccc;
text-align: center;
border-top: solid 0px gray;
border-bottom: solid 1px gray;
border-left: solid 0px gray;
border-right: solid 1px gray;
}</style>
</head>
<body>
<!--Div 控制 整个 table ,高度,宽度必须要-->
<div class="DivContainer" style="width: 500px; height: 300px;">
<table>
<!--表头部分 开始-->
<tr>
<td class="Locked" colspan="4">Locked</td>
<td class="VLocked" rowspan="3">VLocked</td>
<td class="VLocked" rowspan="3">VLocked</td>
<td class="VLocked" rowspan="3">VLocked</td>
<td class="VLocked" rowspan="3">VLocked</td>
</tr>
<tr>
<td class="Locked" colspan="2">Locked</td>
<td class="Locked" colspan="2">Locked</td>
</tr>
<tr>
<td class="Locked">Locked</td>
<td class="Locked">Locked</td>
<td class="Locked">Locked</td>
<td class="Locked">Locked</td>
</tr>
<!--表头部分 结束 -->
<!--内容部分 想垂直不滚动的使用 HLocked 样式-->
<tr>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td>12</td>
<td>13</td>
<td>14</td>
<td>15</td>
</tr>
<tr>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td>22</td>
<td>23</td>
<td>24</td>
<td>25</td>
</tr>
<tr>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td>32</td>
<td>33</td>
<td>34</td>
<td>35</td>
</tr>
<tr>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td>42</td>
<td>43</td>
<td>44</td>
<td>45</td>
</tr>
<tr>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td>52</td>
<td>53</td>
<td>54</td>
<td>55</td>
</tr>
<tr>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td>62</td>
<td>63</td>
<td>64</td>
<td>65</td>
</tr>
<tr>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td>72</td>
<td>73</td>
<td>74</td>
<td>75</td>
</tr>
<tr>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td>82</td>
<td>83</td>
<td>84</td>
<td>85</td>
</tr>
<tr>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td class="HLocked">HLocked</td>
<td>92</td>
<td>93</td>
<td>94</td>
<td>95</td>
</tr>
</table>
</div>
</body>
</html>
<div stype="overflow-y:scroll>内容</div>
这样表头固定了,看下面的没问题根据鼠标移动自动左右滚动要用Js控制了,捕捉鼠标移动事件,主动滚动表格