Skip to content

Commit 4b8bd02

Browse files
committed
fix(controller): fix controllers multiplier on 0 translates
fixes #6498
1 parent 706fdf8 commit 4b8bd02

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/modules/controller/controller.js

+3
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,9 @@ export default function Controller({ swiper, extendParams, on }) {
8585
if (!controlledTranslate || swiper.params.controller.by === 'container') {
8686
multiplier =
8787
(c.maxTranslate() - c.minTranslate()) / (swiper.maxTranslate() - swiper.minTranslate());
88+
if (Number.isNaN(multiplier) || !Number.isFinite(multiplier)) {
89+
multiplier = 1;
90+
}
8891
controlledTranslate = (translate - swiper.minTranslate()) * multiplier + c.minTranslate();
8992
}
9093

0 commit comments

Comments
 (0)