/****************************************** Version: 1.0 /****************************************** */ (function($) { "use strict"; /* ============================================== Fixed menu =============================================== */ $(window).on('scroll', function () { if ($(window).scrollTop() > 50) { $('.header_style_01').addClass('fixed-menu'); } else { $('.header_style_01').removeClass('fixed-menu'); } }); /* ============================================== Scroll to top ============================================== */ if ($('#scroll-to-top').length) { var scrollTrigger = 100, // px backToTop = function () { var scrollTop = $(window).scrollTop(); if (scrollTop > scrollTrigger) { $('#scroll-to-top').addClass('show'); } else { $('#scroll-to-top').removeClass('show'); } }; backToTop(); $(window).on('scroll', function () { backToTop(); }); $('#scroll-to-top').on('click', function (e) { e.preventDefault(); $('html,body').animate({ scrollTop: 0 }, 700); }); } /* ============================================== LOADER --> =============================================== */ $(window).load(function() { $("#preloader").on(500).fadeOut(); $(".preloader").on(600).fadeOut("slow"); }); /* ============================================== FUN FACTS --> =============================================== */ function count($this) { var current = parseInt($this.html(), 10); current = current + 50; /* Where 50 is increment */ $this.html(++current); if (current > $this.data('count')) { $this.html($this.data('count')); } else { setTimeout(function() { count($this) }, 30); } } $(".stat_count, .stat_count_download").each(function() { $(this).data('count', parseInt($(this).html(), 10)); $(this).html('0'); count($(this)); }); /* ============================================== FUN FACTS --> =============================================== */ $(".slider-wrapper").owlCarousel({ items: 1, nav: true, dots: false, autoplay: true, loop: true, navText: ["", ""], mouseDrag: false, touchDrag: false, smartSpeed: 1200 }); /* ============================================== TOOLTIP --> =============================================== */ $('[data-toggle="tooltip"]').tooltip() $('[data-toggle="popover"]').popover() /* ============================================== CONTACT --> =============================================== */ jQuery(document).ready(function() { $('#contactform').submit(function() { var action = $(this).attr('action'); $("#message").slideUp(750, function() { $('#message').hide(); $('#submit') .after('') .attr('disabled', 'disabled'); $.post(action, { name: $('#name').val(), email: $('#email').val(), phone: $('#phone').val(), comments: $('#comments').val(), verify: $('#verify').val() }, function(data) { document.getElementById('message').innerHTML = data; $('#message').slideDown('slow'); $('#contactform img.loader').fadeOut('slow', function() { $(this).remove() }); $('#submit').removeAttr('disabled'); if (data.match('success') != null) $('#contactform').slideUp('slow'); } ); }); return false; }); }); /* ============================================== CODE WRAPPER --> =============================================== */ $('.code-wrapper').on("mousemove", function(e) { var offsets = $(this).offset(); var fullWidth = $(this).width(); var mouseX = e.pageX - offsets.left; if (mouseX < 0) { mouseX = 0; } else if (mouseX > fullWidth) { mouseX = fullWidth } $(this).parent().find('.divider-bar').css({ left: mouseX, transition: 'none' }); $(this).find('.design-wrapper').css({ transform: 'translateX(' + (mouseX) + 'px)', transition: 'none' }); $(this).find('.design-image').css({ transform: 'translateX(' + (-1 * mouseX) + 'px)', transition: 'none' }); }); $('.divider-wrapper').on("mouseleave", function() { $(this).parent().find('.divider-bar').css({ left: '50%', transition: 'all .3s' }); $(this).find('.design-wrapper').css({ transform: 'translateX(50%)', transition: 'all .3s' }); $(this).find('.design-image').css({ transform: 'translateX(-50%)', transition: 'all .3s' }); }); })(jQuery); /* ============================================== PROCESS-STEP =============================================== */ $(function(){ $('.btn-circle').on('click',function(){ $('.btn-circle.btn-info').removeClass('btn-info').addClass('btn-default'); $(this).addClass('btn-info').removeClass('btn-default').blur(); }); $('.next-step, .prev-step').on('click', function (e){ var $activeTab = $('.tab-pane.active'); $('.btn-circle.btn-info').removeClass('btn-info').addClass('btn-default'); if ( $(e.target).hasClass('next-step') ) { var nextTab = $activeTab.next('.tab-pane').attr('id'); $('[href="#'+ nextTab +'"]').addClass('btn-info').removeClass('btn-default'); $('[href="#'+ nextTab +'"]').tab('show'); } else { var prevTab = $activeTab.prev('.tab-pane').attr('id'); $('[href="#'+ prevTab +'"]').addClass('btn-info').removeClass('btn-default'); $('[href="#'+ prevTab +'"]').tab('show'); } }); }); /* ============================================== Pop-UP =============================================== */