1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| export default function effectInit(params) {
| const {
| effect,
| swiper,
| on,
| setTranslate,
| setTransition,
| overwriteParams,
| perspective
| } = params;
| on('beforeInit', () => {
| if (swiper.params.effect !== effect) return;
| swiper.classNames.push(`${swiper.params.containerModifierClass}${effect}`);
|
| if (perspective && perspective()) {
| swiper.classNames.push(`${swiper.params.containerModifierClass}3d`);
| }
|
| const overwriteParamsResult = overwriteParams ? overwriteParams() : {};
| Object.assign(swiper.params, overwriteParamsResult);
| Object.assign(swiper.originalParams, overwriteParamsResult);
| });
| on('setTranslate', () => {
| if (swiper.params.effect !== effect) return;
| setTranslate();
| });
| on('setTransition', (_s, duration) => {
| if (swiper.params.effect !== effect) return;
| setTransition(duration);
| });
| }
|
|