
↑の画像のように、2個のテーブルがあり、右側のテーブルのスクロール位置と左側のテーブルのスクロール位置とを動機させるためのサンプル
HTMLです。
考え方はいたって簡単で、右側のDIVタグの「onscroll」イベントでDIVタグのスクロール位置を左側のDIVタグのスクロール位置に設定するだけです。
以外と業務系のアプリなどで、全カラムを横スクロールしたくない場合があるので、この方法を知っていると有効かと思います。
詳細は続きで。
<html>
<body>
<table border="0" style="background-color:black;">
<tr>
<td valign="top" style="background-color:white">
<div id="leftColumn" style="overflow:hidden;height:84px;">
<table cellspacing="1">
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
</table>
</div>
</td>
<td style="background-color:white">
<div style="overflow:scroll;height:100;" onscroll="document.all.leftColumn.scrollTop=this.scrollTop;">
<table cellspacing="1">
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
<tr>
<td>
ああああああああああああ
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</body>
</html>
このような
HTMLを使えば簡単に実現できます。
是非上記
HTMLをローカルにコピーして、見てみてください。
↓のボタンでこのブログの記事をランダムに表示します。
●Homeへ戻る●