; /* Start:"a:4:{s:4:"full";s:39:"/webfiles/js/strategy.js?16512577504600";s:6:"source";s:24:"/webfiles/js/strategy.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ $(document).ready(function(){ var innerMenu = new Swiper('.products_tabs .swiper-container', { slidesPerView: 'auto', direction: 'vertical', speed: 500, resistanceRatio: 0, breakpoints: { // when window width is <= 767px 767: { direction: 'horizontal', } } }); var menu_waypoint = new Waypoint.Sticky({ element: $('.products_tabs')[0], handler: function(direction){ innerMenu.update(); } }); menuFix(); function getSlideIndexByClass(className) { var index = 0; $.each($('.products_tabs__item'), function(i, item) { if ($(item).hasClass(className)) { index = i; return false; } }); return index; } function menuNav(item_id) { $('.products_tabs__item').removeClass('selected'); $('.products_tabs__item[data-link="'+ item_id +'"]').addClass('selected'); } $('.strategy_section').each(function(index) { var $current_section = $(this); var current_id = $current_section.attr('id'); $current_section.waypoint(function(direction) { if (direction === 'down'){ menuNav(current_id); innerMenu.slideTo(getSlideIndexByClass('selected')); } }, { offset: '60%' }); $current_section.waypoint(function(direction) { if (direction === 'up'){ menuNav(current_id); innerMenu.slideTo(getSlideIndexByClass('selected')); } }, { offset: function() { return window.innerHeight*0.6 - this.element.clientHeight; } }); }); $('.products_tabs__item').click(function(){ //var menu_height = $('.products_tabs').height(); var link_to = $(this).attr('data-link'); $('html, body').animate({ //scrollTop: $('#'+link_to).offset().top - menu_height scrollTop: $('#'+link_to).offset().top - 84 }, 750); }); /* партнёры слайдер */ var partnersOptions = { slidesPerView: 5, slidesPerGroup: 5, slidesPerColumn: 2, slidesPerColumnFill: 'row', pagination: { el: '.partners_slider .swiper-pagination', clickable: true }, speed: 500, resistanceRatio: 0, watchSlidesProgress: true, watchSlidesVisibility: true, watchOverflow: true, breakpoints: { 1299: { slidesPerView: 4, slidesPerGroup: 4, slidesPerColumn: 3, }, 991: { slidesPerView: 3, slidesPerGroup: 3, slidesPerColumn: 3, } } }; var partnersSlider = new Swiper('.partners_slider .swiper-container', partnersOptions); /* партнёры фильтр */ var partnersFilter = new Swiper('.partners_filters .swiper-container', { slidesPerView: 'auto', speed: 500, resistanceRatio: 0, navigation: { nextEl: '.partners_filters .swiper-button-next', prevEl: '.partners_filters .swiper-button-prev', } }); function pFilter(filter){ $(".partners_slider .swiper-slide").not("[data-filter='"+filter+"']").addClass("non-swiper-slide").removeClass("swiper-slide"); $(".partners_slider [data-filter='"+filter+"']").removeClass("non-swiper-slide").addClass("swiper-slide").attr("style", null); partnersSlider.destroy(); partnersSlider = new Swiper('.partners_slider .swiper-container', partnersOptions); } var activeFilter = $('.partners_filters .item.active').attr('data-filter'); pFilter(activeFilter); $('.partners_filters .item').click(function () { var selectedFiter = $(this); if (!selectedFiter.hasClass('active')){ $('.partners_filters .item').removeClass('active'); selectedFiter.addClass('active'); pFilter(selectedFiter.attr('data-filter')); } }); }); function menuFix(){ if( $('.products_tabs').height() >= ($('.strategyWrapper').height() + $('.strategyWrapper').offset().top - 120 - $(window).scrollTop()) ){ $('.products_tabs').addClass('position-bottom'); } else { $('.products_tabs').removeClass('position-bottom'); } } $(window).on('scroll orientationchange', menuFix); /* End */ ;; /* /webfiles/js/strategy.js?16512577504600*/