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/
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы