Сообщение от deniskutovskiy
|
Решил задачу с помощью jQuery.LocalScroll (спасибо laimas).
«Поправку» установил с помощью все того же параметра offset. Конечный код оказался проще, чем я думал:
$(document).ready(function(){
$($.localScroll({
hash: true,
offset: -100
}));
});
«hash: true» подглядел как раз в
Спасибо большое вам, товарищи, за приложенные усилия!
|
Странное дело: вернулся к работе над сайтом и столкнулся с проблемой. Похоже, что она была изначально, но я не обратил внимание (рано обрадовался). В общем имеется:
Плавный переход к объектам в рамках одной страницы происходит верно.
НО: Переход с другой страницы происходит странно. Вместо скролла к нужному элементу (соответствующему id после # в url) происходит непонятный недоскролл (скажем на 1000 пикселей), и так с каждым элементом, к которому пытаюсь перейти (с другой страницы по адресу с хешем). То же происходит и при обновлении этой же самой страницы (с хешем в url). Наличие «offset: -100» на результат не влияет.
Я знал, что это было слишком простым решением задачи. Прошу помощи, товарищи!
Ссылку на сайт скинуть не могу (не имею права), но, если не совсем понятно ДАНО, могу состряпать демо, воспроизводящее проблему.