2016-07-27 50 views

回答

0

只是把這個變成你的點擊處理程序,它會做的工作

$scope.slidePrevious = function() { 
    $scope.data.sliderDelegate.slidePrev(); 
} 

$scope.slideNext = function() { 
    $scope.data.sliderDelegate.slideNext(); 
} 

這裏更新codePen http://codepen.io/kmlzjc/pen/rLKdbR

+0

謝謝,它工作完美。 – user2817508

+0

你也可以像這樣改變動畫的速度 '$ scope.data.sliderDelegate.slidePrev(undefined,3000);' –

0

你想讓動畫也發生嗎?

如果你不需要,你可以把它放在一個常用的方法,並做到這一點:

function slideEnd() { 
      $scope.data.currentPage = $scope.data.sliderDelegate.activeIndex; 
      //use $scope.$apply() to refresh any content external to the slider 
      $scope.$apply(); 
} 

$scope.data.sliderDelegate.on('slideChangeEnd', slideEnd); 
$scope.slideNext = slideEnd; 
+0

我試過了不行。在我的Codepen工作示例中,當滑動到右側時,它將變爲下一張幻燈片。當按下下一個按鈕時,我需要相同的功能。 – user2817508