html - полоса прокрутки сама по себе - PullRequest
0 голосов
/ 03 декабря 2008

Я испытываю странную проблему, которую моя полоса прокрутки сама перепрыгивает туда, куда я этого не хочу.

У меня есть таблица с полосой прокрутки внутри этой страницы, если у пользователя экран меньшего размера, страница автоматически добавляет полосу прокрутки. Если я прокручиваю вниз до нижней части таблицы и щелкаю по ней, полоса прокрутки страницы прыгает вверх, и я больше не вижу того, что щелкнуло. Есть идеи?

Спасибо.

Ответы [ 4 ]

1 голос
/ 03 декабря 2008

Есть ряд причин, которые могут быть причиной этого.

  • Вы нажали на гиперссылку с символом «#», из-за которого большинство браузеров прокручивают страницу вверх,
  • Возможно, где-то срабатывает правило CSS :focus или :active, которое вызывает изменение высоты страницы
  • Есть событие javascript onclick, запускающее и изменяющее страницу
  • ... или, возможно, что-то совсем другое.

Вы пробовали в разных браузерах? Это может быть ошибка в самом браузере.

0 голосов
/ 25 марта 2009

Возможно, у вас есть мета-тег обновления

<meta http-equiv="refresh" content="600">

Я видел, что это вызывает похожие проблемы в сафари, опубликуйте ссылку на страницу, и вам будет гораздо проще найти решение.

0 голосов
/ 25 марта 2009

Вы уверены, что объект, вызывающий проблему, не является <a href='#'><div onclick='yourJavaScriptFunction()'>...</div></a> или чем-то подобным?

0 голосов
/ 03 декабря 2008

Моя полоса прокрутки скачет, когда я нажимаю Page Up или Page Down. Кроме того, трекпад моего ноутбука может вызвать странное поведение мыши, если я отскочу от него большим пальцем.

И когда я налил большой латте в клавиатуру, у меня возникли проблемы. Но через час компьютер перестал работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...