Отображение формы, если видна лишь часть последней
Здравствуйте,
на веб-странице выводится форма, которая отображается по клику на кнопку или ссылку. Если форма видна не полностю, т.е. ее нижняя часть может быть скрыта в силу пользовательской высоты экрана Интернет-браузера, то необходимо выполнить скроллинг, чтобы форма была отображена полностью. Поиск в Гугле дал ответ на нахождение пользовательской высоты экрана Интернет-браузера, далее проверяется позиция формы и сравнивается с высотой, если меньше, выполняется скроллинг. Решение, описание выше не является 100%-корректным, т.к. может быть несколько "экранов". Подскажите, пожалуйста, как решить такую задачу. |
проблема в том что бы узнать высоту экрана ?
<script type='text/javascript'> alert("width:"+screen.width+"/ height:"+screen.height) </script> |
Нет, узнать высоту экрана - не проблема. Высота самого документа может быть несколько экранов, в таком случае сравнивать высоту экрана и позицию формы - не правильно, я об этом...
|
Mr. T, если нужно прокрутить до конца формы, можно использовать метод какого-нибудь последнего её элемента, scrollIntoView().
|
GuardCat, это похоже то, что нужно. Есть один вопрос, используется jQuery, как это лучше реализовать? Нашел на ГитХабе два плагина. Может быть, можно реализовать проще?
|
Часовой пояс GMT +3, время: 23:04. |