DIV проматывается один раз вверх после того как строка таблицы становится видимой?

jsfiddle.net/hxNXG/1



Если промотать div вниз, а потом кликнуть по «click here», то этот div промотается вверх. Следующие нажатия такого не делают, а просто показывают или скрывают строчку. Там две разные таблицы, не имеет значение по какой таблице кликать. Такое поведение наблюдается в FF и Opera.



Как с этим бороться?
  • Вопрос задан
  • 2532 просмотра
Решения вопроса 1
d4rkr00t
@d4rkr00t
можно так: return false; в js в конце обработчика.

jsfiddle.net/92HuL/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SerDIDG
@SerDIDG
Не совсем, в примере автора раз на раз не приходится. Тут скорее всего в поведении самого скролла такие правила. Я думаю, стоит просто запоминать позицию скрола, а потом заново ставить.
jsfiddle.net/ej8AL/1/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
20 апр. 2024, в 13:23
1000 руб./за проект
20 апр. 2024, в 12:50
30000 руб./за проект
20 апр. 2024, в 12:01
20000 руб./за проект