Я обнаружил, что если я помещу элемент таблицы внутри элемента div и установлю свойства div, такие как ширина, высота и переполнение: auto; и поместите некоторый элемент ввода внутри таблицы td. чем перемещение с помощью вкладок, и обнаружил, что прокрутка не перемещается с вкладкой (если элементы ввода содержат некоторые данные). Эта проблема возникает только в Chrome, а не в других современных браузерах. Вот пример кода:
<div style="overflow: auto; height: 100px;width:400px;">
<table >
<tbody>
<tr>
<td style="width:100px;"><input value="1" type="text"/></td>
<td style="width:100px;"><input value="2" type="text"/></td>
<td style="width:100px;"><input value="3" type="text"/></td>
<td style="width:100px;"><input value="4" type="text"/></td>
<td style="width:100px;"><input value="5" type="text"/></td>
<td style="width:100px;"><input value="6" type="text"/></td>
<td style="width:100px;"><input value="7" type="text"/></td>
<td style="width:100px;"><input value="8" type="text"/></td>
<td style="width:100px;"><input value="9" type="text"/></td>
</tr>
</tbody>
</table>
</div>
Я также создал ссылку на plunker:
http://plnkr.co/edit/1l8HftcoDlebywQ8LDos?p=preview
http://embed.plnkr.co/1l8HftcoDlebywQ8LDos/preview
Любая помощь в этом будет высоко оценена.