Показать сообщение отдельно
  #1 (permalink)  
Старый 26.12.2017, 08:10
Новичок на форуме
Отправить личное сообщение для Orion55 Посмотреть профиль Найти все сообщения от Orion55
 
Регистрация: 14.05.2011
Сообщений: 5

Исполнить Callback
Всем привет.
Есть функция для скролинга в меню
scrollTo: function (e, i) {
            var o = t(e).offset().top;
t("html, body").animate({scrollTop: o}, this.config.scrollSpeed, this.config.easing, i);
}

У неё 2 параметра.
e – метка меню
И функция callback
i - function () {
    o.config.changeHash && (e.location.hash = r), o.bindInterval(), o.config.end && o.config.end()
}


Всё хорошо, только в e постоянно приходит «#undefined»
И возникает ошибка
"Uncaught TypeError: Cannot read property 'top' of undefined"
Как исправить ошибку или просто отловить #undefined и просто выполнить callback-функцию?
P.S. Код не мой, а достался "по наследству".
Ответить с цитированием