PageSourceSearch

https://salonzabava.ru/js/main.js?v=bt&ver=6.8.10

js salonzabava.ru collected 2026-10-07 16:37:54 UTC 7,573 bytes, 271 lines download raw bytes

1jQuery(document).ready(function ($) {
2
3
4    $('.wpcf7-acceptance .wpcf7-list-item').append('<label for="acceptance-1"></label>');
5
6    //price block
7    $('.collapse').on('shown.bs.collapse', function (e) {
8        var $card = $(this).closest('.cards');
9
10        $('html,body').animate({
11            scrollTop: $card.offset().top - 90
12        }, 100);
13    });
14
15    // $('.collapse-check').collapse({
16    //     toggle: true,
17    // })
18
19
20    $('.collapse').on('show.bs.collapse', function () {
21        $(this).parent('.cards-check').find('.check-minus').show();
22        $(this).parent('.cards-check').find('.check-plus').hide();
23    })
24    $('.collapse').on('hide.bs.collapse', function () {
25        $(this).parent('.cards-check').find('.check-minus').hide();
26        $(this).parent('.cards-check').find('.check-plus').show();
27    })
28
29    $('.collapse').on('show.bs.collapse', function () {
30        $(this).parent('.cards').find('.minus').show();
31        $(this).parent('.cards').find('.plus').hide();
32    })
33    $('.collapse').on('hide.bs.collapse', function () {
34        $(this).parent('.cards').find('.minus').hide();
35        $(this).parent('.cards').find('.plus').show();
36    })
37
38
39    //menu-mob
40    $('.burg').click(function () {
41        $('.menu-mob').addClass('active');
42        $('.blocker').addClass('active');
43        $('body').addClass('blocker');
44    });
45
46    $('.blocker').click(function () {
47        $('.menu-mob').removeClass('active');
48        $('.blocker').removeClass('active');
49        $('body').removeClass('blocker');
50    });
51
52    $('.burg_close').click(function () {
53        $('.menu-mob').removeClass('active');
54        $('.blocker').removeClass('active');
55        $('body').removeClass('blocker');
56    });
57
58
59    //price block stars
60    $('.effect-title').click(function () {
61        $(this).parent('.effect').find('.effect-star').toggleClass('d-block');
62    });
63
64
65    $('.sert-summa-title').click(function () {
66        $('.sert_desc_summa, .sert-summa-title, .sert-summa-forma, .sert-summa-img').addClass('active');
67        $('.sert_desc_usluga, .sert-usluga-title, .sert-usluga-forma, .sert-usluga-img').removeClass('active');
68    });
69
70    $('.sert-usluga-title').click(function () {
71        $('.sert_desc_summa, .sert-summa-title, .sert-summa-forma, .sert-summa-img').removeClass('active');
72        $('.sert_desc_usluga, .sert-usluga-title, .sert-usluga-forma, .sert-usluga-img').addClass('active');
73    });
74
75
76    //phone mask
77    $.mask.definitions['N'] = '[489]';
78    $('.wpcf7-tel').mask(
79        '8 (N99) 999-99-99',
80        {
81            placeholder: '_',
82            completed: function () {
83                //console.log('Ввод завершен (базовый).');
84            },
85            autoclear: false
86        }
87    );
88
89    //действия при вводе
90    $('.wpcf7-tel').keyup(function () {
91
92        var val = $(this).val();
93
94        // стандартная маска > пользователь вводим восьмерку > меняем маску
95        if (val[4] === '8' && val[1] === '7') {
96            $(this).val('8 (___) ___-__-__');
97            $(this).attr('placeholder', '8 (999) 999-99-99')
98            $(this).unmask();
99            $.mask.definitions['N'] = '[489]';
100            $(this).mask(
101                '8 (N99) 999-99-99',
102                {
103                    placeholder: '_',
104                    completed: function () {
105                        //console.log('Ввод завершен (измененный).');
106
107                    },
108                    autoclear: false
109                }
110            );
111            $(this).focus();
112        }
113    });
114
115    //swiper
116    var slidemaster = new Swiper('.slide-master', {
117        slidesPerView: 2.2,
118        spaceBetween: 15,
119        navigation: {
120            nextEl: '.swiper-button-next-slide-master',
121            prevEl: '.swiper-button-prev-slide-master',
122        },
123        breakpoints: {
124            576: {
125                slidesPerView: 3.3,
126            },
127            768: {
128                slidesPerView: 3.3,
129            },
130            992: {
131                slidesPerView: 3.3,
132            },
133            1200: {
134                slidesPerView: 4.2,
135            }
136        },
137    });
138
139    /*{
140            delay: 5000,
141            disableOnInteraction: false,
142        }*/
143
144    // var slidebanner = new Swiper ('.slide-banner', {
145    //     slidesPerView: 1,
146    //     loop: true,
147    //     speed: 500,
148    //     //effect: 'fade',
149    //     autoplay: false,
150    //     pagination: {
151    //       el: ".swiper-pagination",
152    //       //dynamicBullets: true,
153    //     },
154    //
155    //     navigation: {
156    //         nextEl: '.swiper-button-next-slide-banner',
157    //         prevEl: '.swiper-button-prev-slide-banner',
158    //     },
159    //     breakpoints: {
160    //         576: {
161    //             slidesPerView: 1,
162    //         },
163    //         768: {
164    //             slidesPerView: 1,
165    //         },
166    //         992: {
167    //             slidesPerView: 1,
168    //             pagination: {
169    //                 type: 'fraction',
170    //                 el: '.swiper-pagination',
171    //             },
172    //         },
173    //         1200: {
174    //             slidesPerView: 1,
175    //             pagination: {
176    //                 type: 'fraction',
177    //                 el: '.swiper-pagination',
178    //             },
179    //         }
180    //     },
181    // });
182
183    var slideaction = new Swiper('.slide-action', {
184        slidesPerView: 1.1,
185        spaceBetween: 15,
186        pagination: {
187            el: '.swiper-pagination',
188        },
189
190        navigation: {
191            nextEl: '.swiper-button-next-slide-action',
192            prevEl: '.swiper-button-prev-slide-action',
193        },
194        breakpoints: {
195            576: {
196                slidesPerView: 2.1,
197            },
198            768: {
199                slidesPerView: 3.1,
200            },
201            992: {
202                slidesPerView: 4.1,
203            },
204            1200: {
205                slidesPerView: 5.1,
206            },
207            1400: {
208                slidesPerView: 6.1,
209            },
210            1600: {
211                slidesPerView: 7.1,
212            }
213        },
214    });
215
216
217    //slider contacts
218    var swiper = new Swiper(".mySwiperThumbsCK1", {
219        spaceBetween: 10,
220        slidesPerView: 6,
221        freeMode: true,
222        loop: true,
223        watchSlidesVisibility: true,
224        watchSlidesProgress: true,
225    });
226    var swiper2 = new Swiper(".mySwiperCK1", {
227        observer: true,
228        observeParents: true,
229        spaceBetween: 10,
230        loop: true,
231        navigation: {
232            nextEl: ".swiper-button-next",
233            prevEl: ".swiper-button-prev",
234        },
235        thumbs: {
236            swiper: swiper,
237        },
238    });
239
240    var swiper = new Swiper(".mySwiperThumbsCK2", {
241        observer: true,
242        observeParents: true,
243        spaceBetween: 10,
244        slidesPerView: 6,
245        freeMode: true,
246        loop: true,
247        watchSlidesVisibility: true,
248        watchSlidesProgress: true,
249    });
250    var swiper2 = new Swiper(".mySwiperCK2", {
251        observer: true,
252        observeParents: true,
253        spaceBetween: 10,
254        loop: true,
255        navigation: {
256            nextEl: ".swiper-button-next",
257            prevEl: ".swiper-button-prev",
258        },
259        thumbs: {
260            swiper: swiper,
261        },
262    });
263});
264
265
266//metrica
267
268document.addEventListener('wpcf7mailsent', function (event) {
269    yaCounter52177999.reachGoal('order');
270    VK.Goal('conversion');
271}, false);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.