Хочу на сайте реализовать плавную прокрутку страницы, но на просторах смог найти по name вверх, а мне нужно еще и вниз. Вот код:
if($("a[href^=#services_]")) {
$("a[href^=#services_]").bind('click',function(event) {
var $sender=$(this).attr("href");
var $destination=$("a[name="+$sender.split("#")[1]+"]").offset().top;
$('html,body').stop().animate({scrollTop:$destination},'slow');
event.preventDefault();
});
}
Собственно проблема (как мне кажется) в этих двух строках, ну или в одной из них:
var $destination=$("a[name="+$sender.split("#")[1]+"]").offset().top;
$('html,body').stop().animate({scrollTop:$destination},'slow');
Имя содержит помимо
services_ дополнительный текст (везде разный):
<a name="services_абракадабра"></a>
...
<a name="services_симсимоткройся"></a>
Мучаюсь уже второй день, а разобраться не могу. С JS пока что на ВЫ
Прошу помощи в решении данного вопроса ^^,