Это довольно сложно. У меня есть таблица, которая шире, чем страница, поэтому пользователь должен прокрутить горизонтально, чтобы увидеть определенные столбцы. Но затем они теряют из виду самый левый (заголовок) столбец.
Я не отвечаю за структуры таблиц (довольно странная настройка IMO), но это так:
<table>
<tr>
<td>[THE HEADER COLUMN (as a separate table)]</td>
<td>[THE TABLE BODY (as a separate table)]</td>
</tr>
</table>
Поэтому мне нужно отобразить «таблицу столбцов заголовков» на краю экрана, когда пользователь прокрутил это вне поля зрения, и подведем курсор к краю экрана.
Я думал, что клонирование таблицы заголовков с последующим временным ее отображением было способом решения этой проблемы (невозможно переместить оригинал, поскольку ширина страницы изменится). Это выглядит как грязное решение (особенно с учетом того, что с исходной таблицей заголовка столбца связаны идентификаторы).
Как вы думаете, это правильный подход? Есть идеи?
Мне не нужно , чтобы помочь с какой-либо обработкой событий jQuery, и я не могу использовать прокручиваемую таблицу вместо этого подхода.