File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -259,6 +259,7 @@ export const changeSlide = (spec, options) => {
259259    slidesToShow, 
260260    slideCount, 
261261    currentSlide, 
262+     targetSlide : previousTargetSlide , 
262263    lazyLoad, 
263264    infinite
264265  }  =  spec ; 
@@ -273,13 +274,19 @@ export const changeSlide = (spec, options) => {
273274      previousInt  =  currentSlide  -  slideOffset ; 
274275      targetSlide  =  previousInt  ===  - 1  ? slideCount  -  1  : previousInt ; 
275276    } 
277+     if  ( ! infinite )  { 
278+       targetSlide  =  previousTargetSlide  -  slidesToScroll ; 
279+     } 
276280  }  else  if  ( options . message  ===  "next" )  { 
277281    slideOffset  =  indexOffset  ===  0  ? slidesToScroll  : indexOffset ; 
278282    targetSlide  =  currentSlide  +  slideOffset ; 
279283    if  ( lazyLoad  &&  ! infinite )  { 
280284      targetSlide  = 
281285        ( ( currentSlide  +  slidesToScroll )  %  slideCount )  +  indexOffset ; 
282286    } 
287+     if  ( ! infinite )  { 
288+       targetSlide  =  previousTargetSlide  +  slidesToScroll ; 
289+     } 
283290  }  else  if  ( options . message  ===  "dots" )  { 
284291    // Click on dots 
285292    targetSlide  =  options . index  *  options . slidesToScroll ; 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments