2012-08-31 35 views
0

是否可以改變Nivo Slider controlNav點的順序?如何更改Nivo Slider controlNav點的順序?

DOM生成的元素是這樣的:

<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()函數創建,我改變一些值在JS文件是這樣的: vars.currentSlide ++ to vars.currentSlide--; currentSlide- = 2 to currentSlide + = 2; startSlide = 0 to startSlide = [幻燈片數量-1];現在controlNav點順序從右向左改變! :) – SadeghDev

回答

1

我改變了jquery.nivo.slider.js文件象下面這樣: 更改評論!

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'); 
     }); 
    } 

和此部分:在jquery.nivo.slider.js文件

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