Регулировка положения Div - PullRequest
1 голос
/ 14 июля 2010

У меня есть иконка с обработчиком события onmouseover.

При наведении курсора отображается таблица.Иконка находится в правой части экрана.Если таблица небольшая, она будет отображаться в видимой области.Но если таблица достаточно широка, то видна только часть таблицы.Нужно прокрутить вправо, чтобы увидеть остальную часть таблицы.

Каково было бы решение для ее отображения.Я имею в виду, что если таблица выйдет на 200 пикселей из видимой области, то она должна переместиться на 200 пикселей влево.

Таблица отображается в абсолютной позиции DIV.

1 Ответ

1 голос
/ 14 июля 2010

div.left + div.clientWidth должно быть меньше, чем document.body.clientWidth. Другими словами, крайний правый угол (максимальное значение div.left) на экране вашего div может быть рассчитан как:

document.body.clientWidth - div.clientWidth

Дайте или возьмите пиксель или два.

...