2012-08-31 4 views
0

Nivo 슬라이더 컨트롤의 순서를 바꿀 수 있습니까?Nivo 슬라이더 컨트롤의 순서를 변경하는 방법 NN 점?

<div class="nivo-controlNav"> 
    <a rel="0" class="nivo-control active">1</a> 
    <a rel="1" class="nivo-control">2</a> 
    <a rel="2" class="nivo-control">3</a> 
</div> 

감사

+0

가 slider.append 의해 생성된다() 함수는, I는 어떤 값을 변경 : vars.currentSlide ++에서 vars.currentSlide--; currentSlide- = 2에서 currentSlide + = 2로; startSlide = 0 ~ startSlide = [슬라이드 수 -1]; 이제 controlNav 도트 순서가 오른쪽에서 왼쪽으로 바뀌 었습니다! :) – SadeghDev

답변

1

나는 jquery.nivo.slider.js은 아래와 같은 파일 변경 : 변경 주석

DOM 요소는 다음과 같이 있습니다 생성!

if(settings.directionNav){ 
     slider.append('<div class="nivo-directionNav"><a class="nivo-prevNav">'+ settings.prevText +'</a><a class="nivo-nextNav">'+ settings.nextText +'</a></div>'); 

     $('a.nivo-prevNav', slider).live('click', function(){ 
      if(vars.running) { return false; } 
      clearInterval(timer); 
      timer = ''; 
      vars.currentSlide += 2; //changed from -=2 
      nivoRun(slider, kids, settings, 'prev'); 
     }); 

     $('a.nivo-nextNav', slider).live('click', function(){ 
      if(vars.running) { return false; } 
      clearInterval(timer); 
      timer = ''; 
      nivoRun(slider, kids, settings, 'next'); 
     }); 
    } 

이 부분 : 즉,이 방법은 파일 JS에서 jquery.nivo.slider.js 파일이로서는

vars.currentSlide--; //instead of ++ 
startSlide: 4, // change from 0 to [number of slides-1]