Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Scroll к id с отступом от верха экрана (https://javascript.ru/forum/jquery/28144-scroll-k-id-s-otstupom-ot-verkha-ehkrana.html)

eyrad4 09.05.2012 13:05

Scroll к id с отступом от верха экрана
 
Добрый день!

О проблеме:
Есть большая таблица с ценами, с внутренних страниц идет ссылка на эту страницу, параметр id передается через get.

Код который скролит окно к нужному id:
jQuery(document).ready(function() {

var destination = $("#id").offset().top;
$("#content").animate({ scrollTop: destination}, 500 );

});


Но так как шапка таблицы идет с position:fixed, то нужной сроки с id не видно, она в самом верху экрана.

Скриншот:
http://awesomescreenshot.com/060583cc3

Пример:
http://www.plasticsurgery.com.ua/ru/...tml?price=abdo

Наверное здесь подойдет .scrollTop(300);, но все мои попытки добиться нужно результата успеха не принесли.

Буду благодарен за помощь!

eyrad4 09.05.2012 15:53

Удалось решить самому, работает так как мне нужно:)

<script>
jQuery(document).ready(function() {

var destination = $("#[!price!]").offset().top - 158;
$("#content").animate({ scrollTop: destination}, 500 );

});
</script>


[!price!] это сниппет через который я передаю нужный id.


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