Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Не срабатывает ScrollTop (https://javascript.ru/forum/events/44497-ne-srabatyvaet-scrolltop.html)

jobmsk 22.01.2014 14:45

Не срабатывает ScrollTop
 
Есть div parent с некоторой высотой, в него вставляю контент, высота скажем parent не меняется

сразу после вставки контента , нужно сделать scrolltop страницы до элемента контента или просто до середины , не важно

Страница после вставки каждый раз автоматически прокручивается в 0 положение и моя функция не срабатывает.

вот ф-ция:
<div id="parent">
<div id="blk_internal"></div>
</div>


$('#blk_internal').ready(function() {
$('html, body').animate({ScrollTop: $('#blk_internal').offset().top - screen.height/2},800);
});

Нужен совет, куда смотреть?

animhotep 22.01.2014 14:54

и где в html блок blk_internal

jobmsk 22.01.2014 15:00

Цитата:

Сообщение от animhotep (Сообщение 293410)
и где в html блок blk_internal

сорри поправил внутри parent

jobmsk 22.01.2014 18:14

короче с запуском разобрался, но возник второй момент
теперь после вставки blk_internal страница вначале делает scrolltop(0) и потом уже отрабатывает моя функция возвращая на место страницу

вообще есть возможность избавить все-таки от автоматического scrolltop после вставки blk_internal ??

jobmsk 22.01.2014 19:00

разобрался , тема закрыта


Часовой пояс GMT +3, время: 04:29.