AngularJS - Сглаживание $anchorScroll();

У меня есть несколько областей в моем веб-приложении, где я представил $anchorScroll();

Реальные функциональные возможности ожидаются в том смысле, что при нажатии на ссылку пользователь перемещается в соответствующий раздел, однако перемещение представляет собой "переход" к разделу, а не плавную прокрутку.

Вот простая скрипка, которую я создал: http://jsfiddle.net/oampz/ZRLKC/

Мой JS:

angular.module('test', []).controller('Ctrl', function ($scope, $location, $anchorScroll) {    

    $scope.scroll = function () {

         $location.hash('section-80');
         $anchorScroll();
    };

});

Я пытаюсь добиться эффекта, найденного здесь (без использования jquery или других библиотек): http://www.surrealcms.com/blog/smoothly-scroll-to-an-element-without-a-jquery-plugin

0 ответов

Другие вопросы по тегам