1//preloader 2$(document).ready(() => { 3 if ($(window).width() <= 576) { 4 setTimeout(() => { 5 $('.preloader').css('display', 'none'); 6 }, 1000); 7 } else { 8 setTimeout(() => { 9 $('.preloader').css('display', 'none'); 10 }, 1000); 11 } 12}); 13 14function checkClass(a) { 15 if ($(a).length != 0) { 16 return true; 17 } else { 18 return false; 19 } 20} 21 22function showPreloader() { 23 $('.preloader').css('display', 'flex'); 24} 25 26function hidePreloader() { 27 $('.preloader').css('display', 'none'); 28} 29 30//sidebar functions 31var mobileOtherHeader = false; 32$('.menuMobile').click(() => { 33 if ($('.sidebar').hasClass('sidebar_bloor--clickIn')) { 34 $('.menuMobile img').attr('src', '/local/templates/qyrandary/assets/img/icons/menu_btn.svg'); 35 // $('.menuMobile').css('border', '1px solid #204fa1'); 36 // $('.header_right .btn').css('border', '1px solid #204fa1'); 37 $('.sidebar').toggleClass('sidebar_bloor--clickOut'); 38 if ($('.sidebar').hasClass('sidebar_bloor--clickIn')) { 39 $('.sidebar').toggleClass('sidebar_bloor--clickIn'); 40 } 41 if (mobileOtherHeader) { 42 $('header').toggleClass('header-other'); 43 mobileOtherHeader = false; 44 } 45 } else { 46 $('.menuMobile img').attr('src', '/local/templates/qyrandary/assets/img/icons/close_menu.svg'); 47 // $('.menuMobile').css('border', '1px solid rgba(255,255,255,.3)'); 48 // $('.header_right .btn').css('border', '1px solid rgba(255,255,255,.3)'); 49 $('.sidebar').toggleClass('sidebar_bloor--clickIn'); 50 if ($('.sidebar').hasClass('sidebar_bloor--clickOut')) { 51 $('.sidebar').toggleClass('sidebar_bloor--clickOut'); 52 } 53 if ($('header').hasClass('header-other')) { 54 $('header').toggleClass('header-other'); 55 mobileOtherHeader = true; 56 } 57 } 58}); 59 60$('.sidebar_bloor').click((e) => { 61 if ($('.menuMobile').hasClass('menuMobile--clickOut')) { 62 $('.menuMobile').toggleClass('menuMobile--clickOut'); 63 $('.menuMobile').toggleClass('menuMobile--clickIn'); 64 } else { 65 $('.menuMobile').toggleClass('menuMobile--clickOut'); 66 $('.menuMobile').toggleClass('menuMobile--clickIn'); 67 } 68 if ($('.sidebar_bloor').hasClass('sidebar_bloor--clickIn')) { 69 $('.sidebar_bloor').toggleClass('sidebar_bloor--clickIn'); 70 $('.sidebar').toggleClass('sidebar_bloor--clickIn'); 71 $('.sidebar_bloor').toggleClass('sidebar_bloor--clickOut'); 72 setTimeout(() => { 73 if ($('.sidebar_bloor').hasClass('sidebar_bloor--clickOut')) { 74 $('.sidebar_bloor').toggleClass('sidebar_bloor--clickOut'); 75 } 76 }, 600); 77 } 78 $('body').css('overflow', 'auto'); 79}); 80$('.sidebar .container a').click((e) => { 81 if ($('.menuMobile').hasClass('menuMobile--clickOut')) { 82 $('.menuMobile').toggleClass('menuMobile--clickOut'); 83 $('.menuMobile').toggleClass('menuMobile--clickIn'); 84 } else { 85 $('.menuMobile').toggleClass('menuMobile--clickOut'); 86 $('.menuMobile').toggleClass('menuMobile--clickIn'); 87 } 88 if ($('.sidebar_bloor').hasClass('sidebar_bloor--clickIn')) { 89 $('.sidebar_bloor').toggleClass('sidebar_bloor--clickIn'); 90 $('.sidebar').toggleClass('sidebar_bloor--clickIn'); 91 $('.sidebar_bloor').toggleClass('sidebar_bloor--clickOut'); 92 setTimeout(() => { 93 if ($('.sidebar_bloor').hasClass('sidebar_bloor--clickOut')) { 94 $('.sidebar_bloor').toggleClass('sidebar_bloor--clickOut'); 95 } 96 }, 600); 97 } 98 $('body').css('overflow', 'auto'); 99}); 100 101 102function lazyScroll(id) { 103 $('html,body').animate({ 104 scrollTop: $(id)[0].offsetTop - 90 105 }, 500); 106} 107 108function scrollUp() { 109 $('html,body').animate({ 110 scrollTop: 0 111 }, 500); 112} 113 114//custom select 115if (checkClass('.select')) { 116 $('.select').click(() => { 117 if ($('.select_list').css('display') === 'none') { 118 $('.select_list').css('display', 'block'); 119 $('.select img').css('rotate', '180deg'); 120 } else { 121 $('.select_list').css('display', 'none'); 122 $('.select img').css('rotate', '0deg'); 123 } 124 });
125 $('.select').mouseleave(() => { 126 $('.select_list').css('display', 'none'); 127 $('.select img').css('rotate', '0deg'); 128 }); 129 for (let i = 0; i < $('.select_list li').length; i++) { 130 $('.select_list li').eq(i).click(() => { 131 $('.select input').val($('.select_list li a').eq(i).html()); 132 }); 133 } 134} 135if (checkClass('.select2')) { 136 $('.select2').click(() => { 137 if ($('.select2_list').css('display') === 'none') { 138 $('.select2_list').css('display', 'block'); 139 $('.select2 img').css('rotate', '180deg'); 140 } else { 141 $('.select2_list').css('display', 'none'); 142 $('.select2 img').css('rotate', '0deg'); 143 } 144 console.log($('.select2 input').val()) 145 // ÑÑда можно бÑло аÑÐºÑ Ð½Ð°Ð¿Ð¸ÑаÑÑ Ð´Ð»Ñ Ð¾ÑпÑавки заÑем ÑÐµÐ»ÐµÐºÑ ÐµÑли ÑоÑма вÑе Ñавно неÑÑ 146 }); 147 $('.select2').mouseleave(() => { 148 $('.select2_list').css('display', 'none'); 149 $('.select2 img').css('rotate', '0deg'); 150 }); 151 for (let i = 0; i < $('.select2_list li').length; i++) { 152 $('.select2_list li').eq(i).click(() => { 153 $('.select2 input').val($('.select2_list li a').eq(i).html()); 154 }); 155 } 156} 157 158if (checkClass('.accordion')) { 159 // Targetting all the .accordion classes 160 let acc = document.getElementsByClassName('accordion'); 161 // Creating a loop to add eventListener to all .accordion classes 162 for (let i = 0; i < acc.length; i++) { 163 acc[i].addEventListener('click', function () { 164 //targetting sibling of every .accordion class named .panel class 165 let panel = this.nextElementSibling 166 //if panel is open, then this block will close it on mouse click 167 if (panel.style.maxHeight) { 168 panel.style.maxHeight = null; 169 this.classList.remove('open'); 170 this.getElementsByClassName('icon')[0].innerHTML = '+'; 171 } 172 //if panel is closed, then this block will open it on mouse click 173 else { 174 //Removes everthing on previous accordion on new mouse click 175 //by this for loop 176 for (let x = 0; x < acc.length; x++) { 177 acc[x].classList.remove('open'); 178 acc[x].nextElementSibling.style.maxHeight = null; 179 acc[x].getElementsByClassName('icon')[0].innerHTML = '+'; 180 } 181 //if panel is closed, then these codes will open it on mouse click & set those specific rules mentioned below. 182 panel.style.maxHeight = panel.scrollHeight + 'px'; 183 this.classList.toggle('open'); 184 this.getElementsByClassName('icon')[0].innerHTML = 'â'; 185 } 186 }) 187 } 188} 189 190function scrollDetail() { 191 let offsetTopImg = $('.homePage_block3 .left').offset().top; 192 let scroll = $(document).scrollTop(); 193 let transform = (scroll - offsetTopImg); 194 let homePage_block4; 195 if (checkClass('.homePage_block4')) { 196 homePage_block4 = $('.homePage_block4').offset().top; 197 } 198 $('.homePage_block3 .left').css('position', 'relative'); 199 $('.homePage_block3 .left a').css('transition', 'unset'); 200 // console.log(offsetTopImg); 201 if ($('.homePage_block3 .left .title').length === 1) { 202 if (scroll > offsetTopImg) { 203 // console.log('scroll = ' + scroll) 204 // console.log(footer + 70) 205 // console.log(homePage_block4) 206 if (scroll < homePage_block4 - 520) { 207 if ($(window).width() > 768) { 208 $('.homePage_block3 .left .title').css('transform', 'translateY(' + transform + 'px)'); 209 $('.homePage_block3 .left .title2').css('transform', 'translateY(' + transform + 'px)'); 210 $('.homePage_block3 .left .h3_image img').css('transform', 'translateY(' + transform + 'px)'); 211 $('.homePage_block3 .left .desc').css('transform', 'translateY(' + transform + 'px)'); 212 $('.homePage_block3 .left a').css('transform', 'translateY(' + transform + 'px)'); 213 } 214 } 215 } else if (scroll + 100 > offsetTopImg) { 216 $('.homePage_block3 .left .title').css('transform', 'translateY(0px)'); 217 $('.homePage_block3 .left .title2').css('transform', 'translateY(0px)'); 218 $('.homePage_block3 .left .h3_image img').css('transform', 'translateY(0px)'); 219 $('.homePage_block3 .left .desc').css('transform', 'translateY(0px)'); 220 $('.homePage_block3 .left .a').css('transform', 'translateY(0px)'); 221 } 222 } else { 223 if (scroll > offsetTopImg) { 224 // console.log('scroll = ' + scroll) 225 // console.log(footer + 70) 226 // console.log(homePage_block4) 227 if (scroll < $('.homePage_block6').offset().top - 1250) { 228 if ($(window).width() > 768) { 229 $('.homePage_block3 .left .title').css('transform', 'translateY(' + transform + 'px)'); 230 $('.homePage_block3 .left .title2').css('transform', 'translateY(' + transform + 'px)'); 231 $('.homePage_block3 .left .h3_image img').css('transform', 'translateY(' + transform + 'px)'); 232 $('.homePage_block3 .left .desc').css('transform', 'translateY(' + transform + 'px)'); 233 $('.homePage_block3 .left a').css('transform', 'translateY(' + transform + 'px)'); 234 } 235 } 236 } else if (scroll + 100 > offsetTopImg) { 237 $('.homePage_block3 .left .title').css('transform', 'translateY(0px)'); 238 $('.homePage_block3 .left .title2').css('transform', 'translateY(0px)'); 239 $('.homePage_block3 .left .h3_image img').css('transform', 'translateY(0px)'); 240 $('.homePage_block3 .left .desc').css('transform', 'translateY(0px)'); 241 $('.homePage_block3 .left .a').css('transform', 'translateY(0px)'); 242 } 243 } 244} 245 246var lastScrollTop = 0; 247var scroll_access = true; 248$('body').scroll(function (el) { 249 // console.log(scrollCheckerVar, el.currentTarget.scrollTop) 250 if ($('.homePage_block3').length != 0) { 251 scrollDetail() 252 } 253 // if (checkClass('.homePage_hero .border-text') && $(window).width() > 769) { 254 // let st = $(this).scrollTop(); 255 // if (st > lastScrollTop) { 256 // if ($('.homePage_block2').offset().top > lastScrollTop && scroll_access) { 257 // scroll_access = !scroll_access; 258 // $('html,body').animate({ 259 // scrollTop: $('.homePage_block2').offset().top 260 // }, 500); 261 // setTimeout(() => { 262 // scroll_access = !scroll_access; 263 // }, 500); 264 // } 265 // // console.log("down") 266 // } else { 267 // // console.log("up") 268 // } 269 // lastScrollTop = st; 270 // } 271}); 272/* 273if (checkClass('.homePage_block2')) { 274 for (let i = 0; i < $('.homePage_block2 .box_item').length; i++) { 275 $('.homePage_block2 .box_item').eq(i).mouseover(() => { 276 $('.homePage_block2 .bg_image').css('display', 'none'); 277 $('.homePage_block2 .bg_image').eq(i).css('display', 'block'); 278 }); 279 } 280} 281*/ 282if (checkClass('.timetablePage_table')) { 283 var downArrow = 0; 284 var rightArrow = 0; 285 $('.timetablePage_table__arrowDown').click(() => { 286 if (downArrow === -3645) { 287 $('.timetablePage_table__arrowDown').css('display', 'none'); 288 } else { 289 if (downArrow === 0) { 290 $('.timetablePage_table__arrowUp').css('display', 'flex'); 291 } 292 downArrow -= 135; 293 } 294 console.log(downArrow) 295 // $('.timetablePage_table__rowDesk').css('z-index', '3'); 296 for (let i = 0; i < $('.timetablePage_table__column').length; i++) { 297 for (let j = 0; j < $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').length; j++) { 298 if (j != 0) { 299 $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').eq(j).css('transform', 'translateY(' + downArrow + 'px)'); 300 } 301 } 302 } 303 });
304 $('.timetablePage_table__arrowUp').click(() => { 305 if (downArrow === -135) { 306 $('.timetablePage_table__arrowDown').css('display', 'flex'); 307 $('.timetablePage_table__arrowUp').css('display', 'none'); 308 downArrow += 135; 309 } else { 310 downArrow += 135; 311 } 312 console.log(downArrow) 313 // $('.timetablePage_table__rowDesk').css('z-index', '3'); 314 for (let i = 0; i < $('.timetablePage_table__column').length; i++) { 315 for (let j = 0; j < $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').length; j++) { 316 if (j != 0) { 317 $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').eq(j).css('transform', 'translateY(' + downArrow + 'px)'); 318 } 319 } 320 } 321 }); 322 $('.timetablePage_table__arrowRight').click(() => { 323 if (rightArrow === -540) { 324 $('.timetablePage_table__arrowRight').css('display', 'none'); 325 rightArrow -= 135; 326 } else { 327 if (rightArrow === 0) { 328 $('.timetablePage_table__arrowLeft').css('display', 'flex'); 329 } 330 rightArrow -= 135; 331 } 332 // $('.timetablePage_table__rowDesk').css('z-index', '3'); 333 console.log(rightArrow) 334 for (let i = 0; i < $('.timetablePage_table__column').length; i++) { 335 for (let j = 0; j < $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').length; j++) { 336 if (i != 0) { 337 $('.timetablePage_table__column').eq(i).css('transform', 'translateX(' + rightArrow + 'px)'); 338 } 339 } 340 } 341 }); 342 $('.timetablePage_table__arrowLeft').click(() => { 343 if (rightArrow === -675) { 344 $('.timetablePage_table__arrowRight').css('display', 'flex'); 345 rightArrow += 135; 346 } else { 347 if (rightArrow === 0) { 348 $('.timetablePage_table__arrowRight').css('display', 'flex'); 349 $('.timetablePage_table__arrowLeft').css('display', 'none'); 350 } else { 351 rightArrow += 135; 352 } 353 } 354 // $('.timetablePage_table__rowDesk').css('z-index', '3'); 355 console.log(rightArrow) 356 for (let i = 0; i < $('.timetablePage_table__column').length; i++) { 357 for (let j = 0; j < $('.timetablePage_table__column').eq(i).children('.timetablePage_table__row').length; j++) { 358 if (i != 0) { 359 $('.timetablePage_table__column').eq(i).css('transform', 'translateX(' + rightArrow + 'px)'); 360 } 361 } 362 } 363 }); 364} 365if (checkClass('.eventsPage_block7')) { 366 let windowContainerPos = $('.container').offset().left; 367 let windowWidth = $(window).width(); 368 let calc = windowWidth - windowContainerPos; 369 calc = windowWidth - calc; 370 $('.eventsPage_block7').css('margin-left', calc + 'px'); 371 $(window).resize(() => { 372 let windowContainerPos = $('.container').offset().left; 373 let windowWidth = $(window).width(); 374 let calc = windowWidth - windowContainerPos; 375 calc = windowWidth - calc; 376 $('.eventsPage_block7').css('margin-left', calc + 'px'); 377 }); 378} 379if (checkClass('.events_slider')) { 380 let windowContainerPos = $('.container').offset().left; 381 let windowWidth = $(window).width(); 382 let calc = windowWidth - windowContainerPos; 383 calc = windowWidth - calc; 384 $('.events_slider').css('margin-left', calc + 'px'); 385 $(window).resize(() => { 386 let windowContainerPos = $('.container').offset().left; 387 let windowWidth = $(window).width(); 388 let calc = windowWidth - windowContainerPos; 389 calc = windowWidth - calc; 390 $('.events_slider').css('margin-left', calc + 'px'); 391 }); 392} 393 394if (checkClass('.hero_slider')) { 395 let windowContainerPos = $('.container').offset().left; 396 let windowWidth = $(window).width();
397 let calc = windowWidth - windowContainerPos; 398 calc = windowWidth - calc; 399 $('.hero_slider').css('margin-left', calc + 'px'); 400 $(window).resize(() => { 401 let windowContainerPos = $('.container').offset().left; 402 let windowWidth = $(window).width(); 403 let calc = windowWidth - windowContainerPos; 404 calc = windowWidth - calc; 405 $('.hero_slider').css('margin-left', calc + 'px'); 406 }); 407 for (let i = 0; i < $('.hero_slider .box_item').length; i++) { 408 $('.hero_slider .box_item').eq(i).css('left', (i * 330) + 'px'); 409 } 410 //functional 411 if ($(window).width() < 577) { 412 setTimeout(() => { 413 $('.hero_slider--swipe').css('display', 'none'); 414 }, 4000); 415 let indexSlide = 0; 416 setTimeout(() => { 417 $('.hero_slider').bind('swiperight', () => { 418 $('.hero_slider--swipe').css('display', 'none'); 419 if (indexSlide === 0) { 420 $('.hero_slider .box_item').css('transform', 'translateX(-' + (0) + 'px)'); 421 } else { 422 indexSlide--; 423 $('.hero_slider .box_item').css('transform', 'translateX(-' + (indexSlide * 330) + 'px)'); 424 } 425 for (let j = 0; j < $('.hero_slider .box_item').length; j++) { 426 if (indexSlide === j) { 427 // // $('.directionPage_bgImg').eq(j).css('display', 'block'); 428 // $('.directionPage_bgImg').eq(j).fadeIn();; 429 } else { 430 // // $('.directionPage_bgImg').eq(j).css('display', 'none'); 431 // $('.directionPage_bgImg').eq(j).fadeOut(); 432 } 433 } 434 }); 435 $('.hero_slider').bind('swipeleft', () => { 436 $('.hero_slider--swipe').css('display', 'none'); 437 if (indexSlide === 0) { 438 indexSlide++; 439 $('.hero_slider .box_item').css('transform', 'translateX(-' + (indexSlide * 330) + 'px)'); 440 } else { 441 if (indexSlide != $('.hero_slider .box_item').length - 1) { 442 indexSlide++; 443 $('.hero_slider .box_item').css('transform', 'translateX(-' + (indexSlide * 330) + 'px)'); 444 } 445 } 446 for (let j = 0; j < $('.hero_slider .box_item').length; j++) { 447 if (indexSlide === j) { 448 // // $('.directionPage_bgImg').eq(j).css('display', 'block'); 449 // $('.directionPage_bgImg').eq(j).fadeIn(); 450 } else { 451 // // $('.directionPage_bgImg').eq(j).css('display', 'none'); 452 // $('.directionPage_bgImg').eq(j).fadeOut(); 453 } 454 } 455 }); 456 }, 1000); 457 } else { 458 for (let i = 0; i < $('.hero_slider .box_item').length; i++) { 459 let ind = 3; 460 if ($(window).width() < 769 && $(window).width() > 577) { 461 ind = 2; 462 } 463 if (i < $('.hero_slider .box_item').length - ind) { 464 $('.hero_slider .box_item').eq(i).mouseenter(() => { 465 $('.hero_slider .box_item').css('transform', 'translateX(-' + (i * 330) + 'px)'); 466 }); 467 } 468 $('.hero_slider .box_item').eq(i).mouseenter(() => { 469 for (let j = 0; j < $('.hero_slider .box_item').length; j++) { 470 if (i === j) { 471 // // $('.directionPage_bgImg').eq(j).css('display', 'block'); 472 // $('.directionPage_bgImg').eq(j).fadeIn(); 473 } else { 474 // // $('.directionPage_bgImg').eq(j).css('display', 'none'); 475 // $('.directionPage_bgImg').eq(j).fadeOut(); 476 } 477 } 478 }); 479 } 480 $('.hero_slider').mouseleave(() => { 481 $('.hero_slider .box_item').css('transform', 'translateX(0px)') 482 }); 483 } 484} 485 486function hideModal() { 487 if ($('.modal_bloor').hasClass('modal_active')) { 488 $('.modal_bloor').toggleClass('modal_active'); 489 } 490 for (let i = 1; i <= $('.modal').length; i++) { 491 if ($('.modal_' + i).hasClass('modal_active')) { 492 $('.modal_' + i).toggleClass('modal_active'); 493 } 494 } 495} 496if (checkClass('.modal')) { 497 $('.modal_close, .modal_bloor').click(() => { 498 hideModal(); 499 });
500} 501// @function showModal() - for open modal by class index 502// @param indexClass - class index 503function showModal(indexClass) { 504 $('.modal_bloor').toggleClass('modal_active'); 505 $('.modal_' + indexClass).toggleClass('modal_active'); 506} 507 508// slider for mobile home page block2 509var mas_sliderBlock2 = []; 510 511function genSlideIndexBlock2() { 512 for (let i = 0; i < $('.homePage_block2 .box .box_item').length; i++) { 513 if (i === 0) { 514 mas_sliderBlock2.push({ 515 index: i, 516 active: true 517 }); 518 } else { 519 mas_sliderBlock2.push({ 520 index: i, 521 active: false 522 }); 523 } 524 } 525 // console.log('mas_sliderBlock2: ', mas_sliderBlock2) 526} 527 528function moveBlock2() { 529 for (let i = 0; i < mas_sliderBlock2.length; i++) { 530 $('.homePage_block2 .bg_image').eq(i).css('display', 'none'); 531 } 532 for (let i = 0; i < mas_sliderBlock2.length; i++) { 533 if (mas_sliderBlock2[i].active) { 534 $('.homePage_block2 .box .box_item').css('transform', 'translateX(' + (i * -330) + 'px)'); 535 $('.homePage_block2 .bg_image').eq(i).css('display', 'block'); 536 } 537 } 538} 539 540if ($(window).width() < 769) { 541 if (checkClass('.homePage_block2')) { 542 let activeBlock2 = 0; 543 genSlideIndexBlock2(); 544 $('.homePage_block2 .box').bind('swipeleft', () => { 545 for (let i = 0; i < mas_sliderBlock2.length; i++) { 546 if (mas_sliderBlock2[i].active) { 547 activeBlock2 = i; 548 if ($('.homePage_block2 .box_item').eq(i).hasClass('box_item__active')) { 549 $('.homePage_block2 .box_item').eq(i).toggleClass('box_item__active'); 550 } 551 } 552 } 553 if (!mas_sliderBlock2[mas_sliderBlock2.length - 1].active) { 554 for (let j = 0; j < mas_sliderBlock2.length; j++) { 555 if (mas_sliderBlock2[j].active) { 556 mas_sliderBlock2[j].active = !mas_sliderBlock2[j].active; 557 activeBlock2++; 558 } else if (activeBlock2 === j) { 559 mas_sliderBlock2[j].active = !mas_sliderBlock2[j].active; 560 $('.homePage_block2 .box_item').eq(j).toggleClass('box_item__active'); 561 } 562 } 563 } 564 moveBlock2() 565 }); 566 $('.homePage_block2 .box').bind('swiperight', () => { 567 for (let i = 0; i < mas_sliderBlock2.length; i++) { 568 if (mas_sliderBlock2[i].active) { 569 activeBlock2 = i; 570 if ($('.homePage_block2 .box_item').eq(i).hasClass('box_item__active')) { 571 $('.homePage_block2 .box_item').eq(i).toggleClass('box_item__active'); 572 } 573 } 574 } 575 if (!mas_sliderBlock2[0].active) { 576 for (let j = mas_sliderBlock2.length - 1; j >= 0; j--) { 577 // console.log('active', active); 578 if (mas_sliderBlock2[j].active) { 579 mas_sliderBlock2[j].active = !mas_sliderBlock2[j].active; 580 activeBlock2--; 581 } else if (activeBlock2 === j) { 582 mas_sliderBlock2[j].active = !mas_sliderBlock2[j].active; 583 $('.homePage_block2 .box_item').eq(j).toggleClass('box_item__active'); 584 } 585 } 586 } 587 moveBlock2() 588 }); 589 } 590} 591 592// slider for mobile home page block4 593var mas_sliderBlock4 = []; 594 595function genSlideIndexBlock4() { 596 for (let i = 0; i < $('.homePage_block4 .items .item').length; i++) { 597 if (i === 0) { 598 mas_sliderBlock4.push({ 599 index: i, 600 active: true 601 }); 602 } else { 603 mas_sliderBlock4.push({ 604 index: i, 605 active: false 606 }); 607 } 608 $('.homePage_block4 .items .item').eq(i).css('left', (i * $(window).width()) + 'px'); 609 } 610 console.log('mas_sliderBlock4: ', mas_sliderBlock4) 611} 612 613function moveBlock4() { 614 for (let i = 0; i < mas_sliderBlock4.length; i++) { 615 if (mas_sliderBlock4[i].active) { 616 $('.homePage_block4 .items .item').css('transform', 'translateX(' + (i * -$(window).width()) + 'px)'); 617 } 618 } 619} 620 621if ($(window).width() < 576) { 622 if (checkClass('.homePage_block4')) { 623 let activeBlock4 = 0; 624 genSlideIndexBlock4(); 625 $('.homePage_block4 .items').bind('swipeleft', () => { 626 for (let i = 0; i < mas_sliderBlock4.length; i++) { 627 if (mas_sliderBlock4[i].active) { 628 activeBlock4 = i; 629 } 630 } 631 if (!mas_sliderBlock4[mas_sliderBlock4.length - 1].active) { 632 for (let j = 0; j < mas_sliderBlock4.length; j++) { 633 if (mas_sliderBlock4[j].active) { 634 mas_sliderBlock4[j].active = !mas_sliderBlock4[j].active; 635 activeBlock4++; 636 } else if (activeBlock4 === j) { 637 mas_sliderBlock4[j].active = !mas_sliderBlock4[j].active; 638 } 639 } 640 } 641 moveBlock4() 642 }); 643 $('.homePage_block4 .items').bind('swiperight', () => { 644 for (let i = 0; i < mas_sliderBlock4.length; i++) { 645 if (mas_sliderBlock4[i].active) { 646 activeBlock4 = i; 647 } 648 } 649 if (!mas_sliderBlock4[0].active) { 650 for (let j = mas_sliderBlock4.length - 1; j >= 0; j--) { 651 // console.log('active', active); 652 if (mas_sliderBlock4[j].active) { 653 mas_sliderBlock4[j].active = !mas_sliderBlock4[j].active; 654 activeBlock4--; 655 } else if (activeBlock4 === j) { 656 mas_sliderBlock4[j].active = !mas_sliderBlock4[j].active; 657 } 658 } 659 } 660 moveBlock4() 661 }); 662 } 663} 664 665//header search 666$('.header_top__search > *') 667 .focus(function () { 668 $('.header_top__feedback').css('display', 'none'); 669 $('.header_top__question').css('display', 'none'); 670 $('.header_top__search--close').css('display', 'block'); 671 if (!$('.header_top__search input').hasClass('active')) { 672 $('.header_top__search input').toggleClass('active'); 673 } 674 });
675 676$('.header_top__search--close').click(function () { 677 $('.header_top__feedback').css('display', 'block'); 678 $('.header_top__question').css('display', 'block'); 679 $('.header_top__search--close').css('display', 'none'); 680 if ($('.header_top__search input').hasClass('active')) { 681 $('.header_top__search input').toggleClass('active'); 682 } 683});
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.