Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript:: с какой стороны элемент выходит за границы / 2 сообщений из 2, страница 1 из 1
31.03.2008, 17:43
    #35225375
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript:: с какой стороны элемент выходит за границы
Есть Div внутри которого размещена таблица большого размера в высоту.
Div скроллируется
Необходимо при нажатии на строку в таблице корректно отобразить ее полностью: если строка выходит чуть сверху за Div - scrollIntoView(true);
чуть снизу за Div - scrollIntoView(false);
если послностью видим ничего не будем делать

так вот необходимо определить выходит ли строка сверху или снизу

Помогите плз - немогу разобраться как
...
Рейтинг: 0 / 0
31.03.2008, 18:52
    #35225604
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript:: с какой стороны элемент выходит за границы
Для этого надо знать порядковый номер и высоту строки. При клике проверяем scrollTop дива - если он меньше или больше (+ строка) - соответственно корректируем scrollTop. ничего сложного, просто аккуратность в вычислениях. Если scrollTop будет больше высоты таблицы, то он автоматически уменьшится, то есть превысить высоту внутренней таблицы нельзя.

Тут есть еще один интересный вопрос - как изменить шаг скроллирования в диве при нажатии на верхнюю/нижнюю стрелки скролла? Было бы интересно ...
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript:: с какой стороны элемент выходит за границы / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]