UNPKG

swiper

Version:

Most modern mobile touch slider and framework with hardware accelerated transitions

30 lines (23 loc) 681 B
"use strict"; exports.__esModule = true; exports.default = getSwiperTranslate; var _utils = require("../../../utils/utils"); function getSwiperTranslate(axis) { if (axis === void 0) { axis = this.isHorizontal() ? 'x' : 'y'; } var swiper = this; var params = swiper.params, rtl = swiper.rtlTranslate, translate = swiper.translate, $wrapperEl = swiper.$wrapperEl; if (params.virtualTranslate) { return rtl ? -translate : translate; } if (params.cssMode) { return translate; } var currentTranslate = (0, _utils.getTranslate)($wrapperEl[0], axis); if (rtl) currentTranslate = -currentTranslate; return currentTranslate || 0; }