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