12345678910111213141516171819202122 |
- import { getTranslate } from '../../shared/utils.js';
- export default function getSwiperTranslate(axis = this.isHorizontal() ? 'x' : 'y') {
- const swiper = this;
- const {
- params,
- rtlTranslate: rtl,
- translate,
- $wrapperEl
- } = swiper;
- if (params.virtualTranslate) {
- return rtl ? -translate : translate;
- }
- if (params.cssMode) {
- return translate;
- }
- let currentTranslate = getTranslate($wrapperEl[0], axis);
- if (rtl) currentTranslate = -currentTranslate;
- return currentTranslate || 0;
- }
|