| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > как это сделать ? |
| Автор: t77 11.2.2009, 10:41 |
| Доброе время суток. Допустим на странице имеется самая обычная табличка(table) с большим количеством строк, около 300 и больше. Ну, естественно наличие такой большой таблицы приводит к появлению полосы прокрутки самой страницы. Естественно, если мы находимся на одной из последних строк таблицы, то шапка таблицы(header) не видна. Тоесть находясь в нижней части таблицы не видно названия столбцов. Немного порулив в сети, наткнулся на достаточно тривиальное решение данной проблемы.Предлагается добавить полосу прокрутки самой таблице, при определенной ее высоте не включая шапку.Как показано здесь: http://home.tampabay.rr.com/bmerkey/examples/nonscroll-table-header.htmlПо некоторым причинам мне это не подходит! Мне нужно, чтобы были видны все строки таблицы независимо от их количества.И при наведении мышки на определенную строку таблицы появлялась шапка таблицы в виде ТулТип(Tooltip). Тоесть за мышкой постоянно двигается шапка таблицы. А теперь вопрос, как это сделать ? Подскажите, куда копать ? Заранее благодарю. |
| Автор: IDVsbruck 13.2.2009, 01:06 |
| А почему бы тебе не сделать 3 дива один над другим. В верхнем будет шапка таблицы, а второй со скроллом, в котором таблица. Всю страницу на надо прокручивать (вся боковая инфа видна) и все условия выполняются. Реализация очень проста. Ну, или таблица с фиксированным количеством строк и кнопки навигации - сложнее, но максимально "десктопово" и "корпоративно" ... одним словом, на любителя. |