Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.04.2014, 16:44
Новичок на форуме
Отправить личное сообщение для webantip Посмотреть профиль Найти все сообщения от webantip
 
Регистрация: 08.01.2014
Сообщений: 2

Как обойти обнуление прокрутки при добавлении нового DOM-узла?
Найти что-то по этому вопросу оказалось непросто, потому что набор ключевых слов для поискового запроса дает что-то совсем не то.
Проблема, которую нужно решить:
При добавлении нового элемента на страницу вся прокрутка "сбрасывается", из-за чего происходит неприятный "скачок окна" в начало документа. Подозреваю, что дело тут в принципах обработки DOM-дерева (ведь браузер начинает перерасстановку блоков с самого начала и до самого конца?).
Уверен, что решение уже существует, но вот найти его оказалось проблемой, а собственные мысли упираются в тупик типа "в момент добавления узла записать значение прокрутки и восстановить его после добавления" - тоже будет "скачок".
Направьте, пожалуйста, на верный путь или подскажите, что и где почитать по теме.
Ответить с цитированием
  #2 (permalink)  
Старый 07.04.2014, 16:50
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Ищите причину в вашем коде, при добавлении элементов не сбрасывается прокрутка.
Ответить с цитированием
  #3 (permalink)  
Старый 07.04.2014, 16:55
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,127

webantip,
ссылку наверно нажимали
Ответить с цитированием
  #4 (permalink)  
Старый 07.04.2014, 16:59
Новичок на форуме
Отправить личное сообщение для webantip Посмотреть профиль Найти все сообщения от webantip
 
Регистрация: 08.01.2014
Сообщений: 2

Octane,рони,

Да, действительно, только сейчас сообразил, что у меня добавление происходило через нажимание на ссылку с href='#', что и вызывало сброс прокрутки.
Спасибо вам за уделенное внимание
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как скрыть зафиксированое меню при прокрутки странице до конца informant jQuery 0 18.03.2014 01:16
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как сделать чтобы textarea тянулась в высоту при добавлении в нее текста? javasc Общие вопросы Javascript 4 27.03.2012 22:14
Баг Firefox: по F5 перескакивает radio при динамическом добавлении в DOM input Atoll Events/DOM/Window 6 22.06.2010 18:25
как при добавлении изображения на сервер считывать имя в БД? solomusic Серверные языки и технологии 3 12.06.2008 23:28