123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292 |
- AOS.init({
- duration: 800,
- easing: 'slide',
- once: false
- });
- $(function(){
- 'use strict';
- $(".loader").delay(200).fadeOut("slow");
- $("#overlayer").delay(200).fadeOut("slow");
- var siteMenuClone = function() {
- $('.js-clone-nav').each(function() {
- var $this = $(this);
- $this.clone().attr('class', 'site-nav-wrap').appendTo('.site-mobile-menu-body');
- });
- setTimeout(function() {
-
- var counter = 0;
- $('.site-mobile-menu .has-children').each(function(){
- var $this = $(this);
-
- $this.prepend('<span class="arrow-collapse collapsed">');
- $this.find('.arrow-collapse').attr({
- 'data-toggle' : 'collapse',
- 'data-target' : '#collapseItem' + counter,
- });
- $this.find('> ul').attr({
- 'class' : 'collapse',
- 'id' : 'collapseItem' + counter,
- });
- counter++;
- });
- }, 1000);
- $('body').on('click', '.arrow-collapse', function(e) {
- var $this = $(this);
- if ( $this.closest('li').find('.collapse').hasClass('show') ) {
- $this.removeClass('active');
- } else {
- $this.addClass('active');
- }
- e.preventDefault();
-
- });
- $(window).resize(function() {
- var $this = $(this),
- w = $this.width();
- if ( w > 768 ) {
- if ( $('body').hasClass('offcanvas-menu') ) {
- $('body').removeClass('offcanvas-menu');
- }
- }
- })
- $('body').on('click', '.js-menu-toggle', function(e) {
- var $this = $(this);
- e.preventDefault();
- if ( $('body').hasClass('offcanvas-menu') ) {
- $('body').removeClass('offcanvas-menu');
- $('body').find('.js-menu-toggle').removeClass('active');
- } else {
- $('body').addClass('offcanvas-menu');
- $('body').find('.js-menu-toggle').addClass('active');
- }
- })
- // click outisde offcanvas
- $(document).mouseup(function(e) {
- var container = $(".site-mobile-menu");
- if (!container.is(e.target) && container.has(e.target).length === 0) {
- if ( $('body').hasClass('offcanvas-menu') ) {
- $('body').removeClass('offcanvas-menu');
- $('body').find('.js-menu-toggle').removeClass('active');
- }
- }
- });
- };
- siteMenuClone();
- var owlPlugin = function() {
- if ( $('.owl-3-slider').length > 0 ) {
- var owl3 = $('.owl-3-slider').owlCarousel({
- loop: true,
- autoHeight: true,
- margin: 10,
- autoplay: true,
- smartSpeed: 700,
- items: 4,
- stagePadding: 50,
- nav: true,
- dots: true,
- navText: ['<span class="icon-keyboard_backspace"></span>','<span class="icon-keyboard_backspace"></span>'],
- responsive:{
- 0:{
- items:1
- },
- 600:{
- items:1
- },
- 800: {
- items:2
- },
- 1000:{
- items:2
- },
- 1100:{
- items:3
- }
- }
- });
- }
- if ( $('.owl-4-slider').length > 0 ) {
- var owl4 = $('.owl-4-slider').owlCarousel({
- loop: true,
- autoHeight: true,
- margin: 10,
- autoplay: true,
- smartSpeed: 700,
- items: 4,
- nav: true,
- dots: true,
- navText: ['<span class="icon-keyboard_backspace"></span>','<span class="icon-keyboard_backspace"></span>'],
- responsive:{
- 0:{
- items:1
- },
- 600:{
- items:2
- },
- 800: {
- items:2
- },
- 1000:{
- items:3
- },
- 1100:{
- items:4
- }
- }
- });
- }
- $('.js-custom-next-v2').click(function(e) {
- e.preventDefault();
- owl3.trigger('next.owl.carousel');
- })
- $('.js-custom-prev-v2').click(function(e) {
- e.preventDefault();
- owl3.trigger('prev.owl.carousel');
- })
- if ( $('.owl-single-text').length > 0 ) {
- var owlText = $('.owl-single-text').owlCarousel({
- loop: true,
- autoHeight: true,
- margin: 0,
- autoplay: true,
- smartSpeed: 1200,
- items: 1,
- nav: false,
- navText: ['<span class="icon-keyboard_backspace"></span>','<span class="icon-keyboard_backspace"></span>']
- });
- }
- if ( $('.owl-single').length > 0 ) {
- var owl = $('.owl-single').owlCarousel({
- loop: true,
- autoHeight: true,
- margin: 0,
- autoplay: true,
- smartSpeed: 800,
- items: 1,
- nav: false,
- navText: ['<span class="icon-keyboard_backspace"></span>','<span class="icon-keyboard_backspace"></span>'],
- onInitialized: counter
- });
- function counter(event) {
- $('.owl-total').text(event.item.count);
- }
-
- $('.js-custom-owl-next').click(function(e) {
- e.preventDefault();
- owl.trigger('next.owl.carousel');
- owlText.trigger('next.owl.carousel');
- })
- $('.js-custom-owl-prev').click(function(e) {
- e.preventDefault();
- owl.trigger('prev.owl.carousel');
- owlText.trigger('prev.owl.carousel');
- })
- $('.owl-dots .owl-dot').each(function(i) {
- $(this).attr('data-index', i - 3);
- });
- owl.on('changed.owl.carousel', function(event) {
- var i = event.item.index;
- if ( i === 1 ) {
- i = event.item.count;
- } else {
- i = i - 1;
- }
- $('.owl-current').text(i);
- $('.owl-total').text(event.item.count);
- })
- }
- }
- owlPlugin();
- var counter = function() {
-
- $('.count-numbers').waypoint( function( direction ) {
- if( direction === 'down' && !$(this.element).hasClass('ut-animated') ) {
- var comma_separator_number_step = $.animateNumber.numberStepFactories.separator(',')
- $('.counter > span').each(function(){
- var $this = $(this),
- num = $this.data('number');
- $this.animateNumber(
- {
- number: num,
- numberStep: comma_separator_number_step
- }, 7000
- );
- });
-
- }
- } , { offset: '95%' } );
- }
- counter();
- // jarallax
- var jarallaxPlugin = function() {
- if ( $('.jarallax').length > 0 ) {
- $('.jarallax').jarallax({
- speed: 0.2
- });
- }
- };
- jarallaxPlugin();
- var slickPlugin = function() {
- $('.untree_co_slider').slick({
- centerMode: true,
- centerPadding: '200px',
- infinite: true,
- autoplay: true,
- slidesToShow: 1,
- prevArrow: $('.js-nav-left'),
- nextArrow: $('.js-nav-right'),
- responsive: [
- {
- breakpoint: 768,
- settings: {
- arrows: false,
- centerMode: true,
- centerPadding: '10px',
- slidesToShow: 1
- }
- },
- {
- breakpoint: 480,
- settings: {
- arrows: false,
- centerMode: true,
- centerPadding: '10px',
- slidesToShow: 1
- }
- }
- ]
- });
- };
- slickPlugin();
- })
|