(function($) { $(document).ready(function() { "use strict"; // tooltip $('[data-toggle="tooltip"]').tooltip() // hamburger $('.menu-btn').on('click', function(e) { $(".menu-btn").toggleclass("active"); $(".bars .bar").toggleclass("rotated"); $(".navbar .navbar-nav").toggleclass("active"); }); // sandwich button $('.sandwich-btn').on('click', function(e) { $(this).toggleclass("open") $(".sandwich-menu").toggleclass("open") }); // search $('.search-btn').on('click', function(e) { $(".search-box").addclass("open") }); $('.close-btn').on('click', function(e) { $(".search-box").removeclass("open") }); // mobile menu $('.navbar-nav .nav-item a').on('click', function(e) { $(this).parent().children('.navbar-nav .dropdown-menu, .navbar-nav .sub-dropdown-menu').slidetoggle(300); return true; }); // data background image var pagesection = $(".bg-image"); pagesection.each(function(indx){ if ($(this).attr("data-background")){ $(this).css("background-image", "url(" + $(this).data("background") + ")"); } }); // data background color var pagesection = $(".bg-color"); pagesection.each(function(indx){ if ($(this).attr("data-background")){ $(this).css("background-color", $(this).data("background")); } }); // tree menu $('.sandwich-menu .nav-menu li a').on('click', function(e) { $(this).parent().children('.sandwich-menu .dropdown').slidetoggle(300); return true; }); // side tree menu $('.solutions .sidebar ul li a').on('click', function(e) { $(this).parent().children('.solutions .sidebar ul li ul').slidetoggle(300); return true; }); // go to top $(window).scroll(function () { if ($(this).scrolltop() > 100) { $('.scrollup').fadein(); } else { $('.scrollup').fadeout(); } }); $('.scrollup').on('click', function(e) { $("html, body").animate({ scrolltop: 0 }, 600); return false; }); }); // end jquery // counter if (!document.getelementbyid("counter")) { } else { var lastwaslower = false; $(document).scroll(function(){ var p = $( "#counter" ); var position = p.position(); var position2 = position.top; if ($(document).scrolltop() > position2-300){ if (!lastwaslower) $('#1').html('20'); $('#2').html('40000'); $('#3').html('20000'); $('#4').html('170000'); lastwaslower = true; } else { lastwaslower = false; } }); }; // wow animation wow = new wow( { animateclass: 'animated', offset: 50 } ); wow.init(); // slider var menu = []; jquery('.swiper-slide').each( function(index){ menu.push( jquery(this).find('.slide-inner').attr("data-text") ); }); var interleaveoffset = 0.5; var swiperoptions = { loop: true, speed: 1000, parallax: true, autoplay: { delay: 3500, disableoninteraction: false, }, grabcursor: true, watchslidesprogress: true, pagination: { el: '.swiper-custom-pagination', clickable: true, renderbullet: function (index, classname) { return '' + (menu[index]) + ''; }, }, on: { progress: function() { var swiper = this; for (var i = 0; i < swiper.slides.length; i++) { var slideprogress = swiper.slides[i].progress; var inneroffset = swiper.width * interleaveoffset; var innertranslate = slideprogress * inneroffset; swiper.slides[i].queryselector(".slide-inner").style.transform = "translate3d(" + innertranslate + "px, 0, 0)"; } }, touchstart: function() { var swiper = this; for (var i = 0; i < swiper.slides.length; i++) { swiper.slides[i].style.transition = ""; } }, settransition: function(speed) { var swiper = this; for (var i = 0; i < swiper.slides.length; i++) { swiper.slides[i].style.transition = speed + "ms"; swiper.slides[i].queryselector(".slide-inner").style.transition = speed + "ms"; } } } }; var swiper = new swiper(".swiper-container", swiperoptions); // carousel var swiper2 = new swiper('.swiper-carousel', { slidesperview: 3, loop: true, autoplay: { delay: 2500, disableoninteraction: false, }, spacebetween: 14, // navigation arrows navigation: { nextel: '.swiper-button-next', prevel: '.swiper-button-prev', }, breakpoints: { 1024: { slidesperview: 3, spacebetween: 14, }, 768: { slidesperview: 2, spacebetween: 14, }, 640: { slidesperview: 1, spacebetween: 14, }, 320: { slidesperview: 1, spacebetween: 0, } } }); // testimonials var swiper3 = new swiper('.swiper-testimonials', { slidesperview: 1, spacebetween: 0, loop: true, autoplay: { delay: 2500, disableoninteraction: false, }, // navigation arrows navigation: { nextel: '.swiper-button-next', prevel: '.swiper-button-prev', } }); // masonry var $container = $('.masonry').imagesloaded( function() { $container.isotope({ itemselector: '.masonry li', layoutmode: 'masonry' }); }); // isotope filter var $container = $('.masonry'); $container.isotope({ filter: '*', animationoptions: { duration: 750, easing: 'linear', queue: false } }); $('.showcase-filter li a').on('click', function(e) { $('.showcase-filter li a.current').removeclass('current'); $(this).addclass('current'); var selector = $(this).attr('data-filter'); $container.isotope({ filter: selector, animationoptions: { duration: 750, easing: 'linear', queue: false } }); return false; }); })(jquery);