Есть DIV в который помещена таблица. Она может быть длинной и может быть скроллируема в DIV
Я использую обработчик нажатия клавиш ввер[ и вниз для подсветки текущей строки.
Если текущей становится стока находящаяся за границами DIV мне нужно переместить ее в зону видимости
Сейчас я делаю просто: после перехода фокуса на новую строку я просто вызываю
myTD.scrollIntoView(false);
но проблема в том, что это приемлемо если я скроллирую вниз, а если вверх выглядит это как-то не очень красиво.
Я хочу узнать как можно определить "видима" ли выделенная строчка в DIV и если нет то в зависимости от того находится ли она за границе видимости сверху или снизу вызывать scrollIntoView с параметром true или false
10.10.03 18:38: Перенесено модератором из 'ASP.NET' — TK
Здравствуйте, budarin, Вы писали:
B>Есть DIV в который помещена таблица. Она может быть длинной и может быть скроллируема в DIV
B>Я использую обработчик нажатия клавиш ввер[ и вниз для подсветки текущей строки.
B>Если текущей становится стока находящаяся за границами DIV мне нужно переместить ее в зону видимости
B>Сейчас я делаю просто: после перехода фокуса на новую строку я просто вызываю
B>myTD.scrollIntoView(false);
B>но проблема в том, что это приемлемо если я скроллирую вниз, а если вверх выглядит это как-то не очень красиво.
B>Я хочу узнать как можно определить "видима" ли выделенная строчка в DIV и если нет то в зависимости от того находится ли она за границе видимости сверху или снизу вызывать scrollIntoView с параметром true или false
Клавишу запоминай — вверх нажали или вниз.
... << RSDN@Home 1.1 beta 2 >>