1234567891011121314151617181920 |
- export default function WillChange({
- swiper,
- extendParams,
- on
- }) {
- on('setTransition', (s, duration) => {
- if (!swiper.params.willChange) return;
- if (swiper.params.effect == "slide" || swiper.params.effect == "cube" || swiper.params.effect ==
- "coverflow" || swiper.params.effect == "panorama") {
- swiper.$wrapperEl.willChange("transform");
- }
- });
- on('transitionEnd', (s, duration) => {
- if (!swiper.params.willChange) return;
- swiper.$wrapperEl.willChange("auto");
- swiper.slides.forEach((item) => {
- item.$itemEl.willChange("auto");
- })
- });
- }
|