1234567891011121314151617181920212223242526 |
- import { getTranslate } from '../../shared/utils.js';
- export default function getSwiperTranslate(axis) {
- if (axis === void 0) {
- 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;
- }
|