2015-04-01 3 views
0

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

ответ

1

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

Попробуйте сделать всплывающий div с фиксированной высотой и с overflow-y: scroll, поэтому, если есть больше контента - пользователь сможет прокрутить вниз и прочитать его.

В общем, вы должны использовать всплывающие окна тщательно.

К сожалению, плохие всплывающие окна дают всплывающие окна плохое имя. Некоторые пользователи даже отключают JavaScript в своих браузерах или загружают специальные программные утилиты, чтобы убить все всплывающие окна.

Многие делают это в отчаянии, потому что всплывающие окна преследуют их, куда бы они ни отправились в Интернет, - и большинство людей не понимают, что они частично виноваты. Зачастую они загружали какую-то бесплатную программу или программу обмена музыкой, содержащую программу scum-ware, которая отслеживает ваши движения в Интернете, крадет вашу личную информацию и делает вашу онлайн-жизнь несчастной, постоянно беспокоя вас всплывающей рекламой!

См. this, this статья и this Вопрос.

Смежные вопросы