В настоящее время я использую угловую прокрутки для моей навигации, согласно ниже, который работает идеально со ссылками на навигационной панели:Выделите следующий элемент ID в массиве
var ScrollApp = angular.module('myApp.ScrollApp', ['duScroll', 'ngAnimate']).value('duScrollOffset', 60);
ScrollApp.controller('ScrollCtrl', function($scope){
var container = angular.element(document.getElementById('container'));
var sectionhome = angular.element(document.getElementById('Home'));
$scope.toTheTop = function() {
container.scrollTop(60, 5000);
};
$scope.toHome = function() {
container.scrollTo(sectionhome, 60, 1000);
};
$scope.scrollVariable = false;
$scope.ids = ['Section1', 'Section2', 'Section3'];
}
);
Теперь мой вопрос:
Как я могу определить угловое определение текущего раздела в окне просмотра, а затем одну кнопку с ng-click
, чтобы перейти к следующему разделу в массиве $scope.ids
.
Кроме того, один раз на дне, иметь угловое обнаружение дна и изменить ng-click
на обратную сторону.
У меня не может быть зависимости jQuery, и я должен был упомянуть, вероятно, что я просто изучаю AngularJS.
Если бы все было так просто. Если вы прочитаете мой вопрос выше, это не проблема. Я знаю, как использовать anchorscroll для навигации, но проблема в том, что мне нужна прокрутка вниз/назад к верхней функции на одной фиксированной кнопке. Спасибо за вклад. – TenderloinSky