Есть две задачи: 1 - плавный скрол до якоря(#id), 2 - плавный скрол наверх.
$(document).ready(function(){
// 1-скрол
/*var $page = $('html, body');
$('a[href*="#"]').click(function() {
$page.animate({
scrollTop: $($.attr(this, 'href')).offset().top
}, 400);
return false;
});*/
//2-скрол
var btn = $('.toTop');
$(window).scroll(function() {
if ($(window).scrollTop() > 950) {
btn.addClass('showTop');
} else {
btn.removeClass('showTop');
}
});
btn.on('click', function() {
if($(document).scrollTop() !=0){
$('html, body').animate({ scrollTop: 0 }, 'slow');
}
});
})
по одиночке каждый скрипт работает идеально, но если использовать их вместе вылезает ошибка
Uncaught Error: Syntax error, unrecognized expression: #
Как подружить эти скрипты?