Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Смещение к элементу по клику (https://javascript.ru/forum/css-html/57792-smeshhenie-k-ehlementu-po-kliku.html)

Quark_ 19.08.2015 20:29

Смещение к элементу по клику
 
Нужна помощь, чтобы фиксануть скрипт.
jQuery(document).ready(function () {
    jQuery('a.block').click(function () {
    jQuery('html, body').animate({scrollTop:jQuery(document).height()}, 'slow');
    return false;
    });
	});


Суть: по клику на ссылку раскрывается блок высотой примерно 500px (выполняется другим скриптом) и происходит скролл к низу страницы.
Как мне сделать скролл к началу #footer или добавить offset от низа?

san40511 24.08.2015 23:30

В jq есть такая штука как .position. Ты можешь проскролить просто к нужному элементу. как я понял то к #footer
jQuery('html, body').animate({scrollTop:jQuery("#footer").position().top}, 'slow');


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