var tab = document.getElementById('tab-label-description');
var position = tab.getBoundingClientRect();
var topPosition = position.top;
var tabs = document.querySelectorAll('#tab-label-description, #tab-label-additional, #tab-label-productattach');
function noScroll() {
var tab = document.getElementById('tab-label-description');
var position = tab.getBoundingClientRect();
var topPosition = position.top;
//alert('top: ' + topPosition + ' ');
window.scrollTo({ top: topPosition});
}
ага, спасибо, как я понял, это максимальное значение, которое будет необходимо выставить, грубо говоря, если высота документа почти равна высоте видимой части, т.е. скролл уже появился, но он минимальный.
Просто начал экспериментировать с padding-top, на разных страницах соот-но разных значений достаточно. На одной, где контента чуть больше, 100px достаточно, на другой - все 180 нужны. Но вижу, что да, тут 180 есть суммарная высота всей шапки.
У меня на самом деле на нескольких разных сайтах разные шапки и там я унифицировал и все по формуле высчитывается. Тут просто самый первый тестовый полигон, ставил просто для примера. Но спасибо за замечание и внимательность )