scrollTo: function (target, callback) {
var offset = $(target).offset().top - this.config.navHeight;
$('html, body').animate({
scrollTop: offset
}, this.config.scrollSpeed, this.config.easing, callback);
},
unbindInterval: function() {
clearInterval(this.t);
this.$win.unbind('scroll.onePageNav');
}
};
OnePageNav.defaults = OnePageNav.prototype.defaults;
$.fn.onePageNav = function (options) {
return this.each(function() {
new OnePageNav(this, options).init();
});
};
})(jQuery, window, document);
Я получаю эту ошибку, когда прокручиваю каждый раз, когда запускается консоль разработчика. (В моих website все JS являются уменьшенная и объединены в один файл.)Uncaught TypeError: Невозможно прочитать свойство 'top' of undefined (jquery)
как 'scrollTo' называется? –
'offset()' будет возвращать 'undefined', если объект jQuery не содержит элементов (т. Е.' Target' не может быть найден) – Phil
также есть ошибка 'Uncaught SyntaxError: Неожиданный токен:' на вашей странице –