Я пытаюсь прокрутить окно до местоположения на моей странице, основываясь на выборе пользователя. Я получаю некоторые странные результаты. Может ли кто-нибудь предложить хороший/лучший способ сделать это?Получение позиции смещения якоря
Вот что я работаю с:
var rel = $(this).attr('rel');
var citation = rel.split("-")[0];
window.scrollTo(0, $('[name = ' + citation + ' ]').offset().top);
alert($('[name = ' + citation + ' ]').offset().top);
Последнее предупреждение дает мне номер, который, кажется, не так и прокрутка не работает. Следующий код выполняется, когда пользователь нажимает ссылку в документе. Я фиксирую значение атрибута rel этого элемента и (после небольшой манипуляции с строкой), используя его, чтобы найти позицию соответствующего якоря. Атрибут имени элемента назначения должен соответствовать атрибуту rel для указанной ссылки. Смотрите, что я имею в виду?
Спасибо!
if (anchorPos! = ON_DECK) {return ON_OCEAN_BOTTOM; } –