Добрый вечер.
Есть функция которая реализует "прилипающее" меню. При скроле страницы оно сдвигается вверх и "прилипает" к "шапке".
Когда заходишь на главную страницу всё нормально, но стоит перейти на другую, как начинаются косяки, точнее один, скрипт не может найти элемент #top_menu и вываливает ошибку, само меню конечно уползает вверх за рамки экрана. Бывает такое и на главной, если потыкать несколько раз на ссылки ведущие на неё же или вернутся с другой страницы.
Само меню с данным идентификатором, конечно же всегда присутствует на странице, функция запускается в обёртке $(document).ready(function(){})
var a = document.querySelector("#top_menu");
var Sa = getComputedStyle(a, "")
Посмотреть косяк можно тут maana.ru
Не могу понять в чём причина, подскажите где копать.