File tree 1 file changed +7
-0
lines changed 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) => {
259
259
slidesToShow,
260
260
slideCount,
261
261
currentSlide,
262
+ targetSlide : previousTargetSlide ,
262
263
lazyLoad,
263
264
infinite
264
265
} = spec ;
@@ -273,13 +274,19 @@ export const changeSlide = (spec, options) => {
273
274
previousInt = currentSlide - slideOffset ;
274
275
targetSlide = previousInt === - 1 ? slideCount - 1 : previousInt ;
275
276
}
277
+ if ( ! infinite ) {
278
+ targetSlide = previousTargetSlide - slidesToScroll ;
279
+ }
276
280
} else if ( options . message === "next" ) {
277
281
slideOffset = indexOffset === 0 ? slidesToScroll : indexOffset ;
278
282
targetSlide = currentSlide + slideOffset ;
279
283
if ( lazyLoad && ! infinite ) {
280
284
targetSlide =
281
285
( ( currentSlide + slidesToScroll ) % slideCount ) + indexOffset ;
282
286
}
287
+ if ( ! infinite ) {
288
+ targetSlide = previousTargetSlide + slidesToScroll ;
289
+ }
283
290
} else if ( options . message === "dots" ) {
284
291
// Click on dots
285
292
targetSlide = options . index * options . slidesToScroll ;
You can’t perform that action at this time.
0 commit comments