%PDF- %PDF-
Direktori : /home/eirtvhdf/logobrainiacs.com/assets1/js/ |
Current File : /home/eirtvhdf/logobrainiacs.com/assets1/js/main.js |
AOS.init({ duration: 800, easing: 'slide' }); (function($) { "use strict"; var isMobile = { Android: function() { return navigator.userAgent.match(/Android/i); }, BlackBerry: function() { return navigator.userAgent.match(/BlackBerry/i); }, iOS: function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function() { return navigator.userAgent.match(/Opera Mini/i); }, Windows: function() { return navigator.userAgent.match(/IEMobile/i); }, any: function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()); } }; /*$(window).stellar({ responsive: true, parallaxBackgrounds: true, parallaxElements: true, horizontalScrolling: false, hideDistantElements: false, scrollProperty: 'scroll' });*/ var fullHeight = function() { $('.js-fullheight').css('height', $(window).height()); $(window).resize(function(){ $('.js-fullheight').css('height', $(window).height()); }); }; fullHeight(); // loader /*var loader = function() { setTimeout(function() { if($('#ftco-loader').length > 0) { $('#ftco-loader').removeClass('show'); } }, 1); }; loader();*/ // Scrollax $.Scrollax(); var carousel = function() { $('.carousel-testimony').owlCarousel({ center: true, loop: true, items:1, margin: 30, stagePadding: 0, nav: true, navText: ['<span class="ion-ios-arrow-back">', '<span class="ion-ios-arrow-forward">'], responsive:{ 0:{ items: 1 }, 600:{ items: 2 }, 1000:{ items: 3 } } }); $('.slider-carousel').owlCarousel({ animateOut: 'fadeOut', animateIn: 'fadeIn', autoplay: true, // center: true, loop: true, items:1, margin: 0, stagePadding: 0, nav: false, dots: false, navText: ['<span class="ion-ios-arrow-back">', '<span class="ion-ios-arrow-forward">'], responsive:{ 0:{ items: 1 }, 600:{ items: 1 }, 1000:{ items: 1 } } }); $('.carouselDiv .owl-carousel').owlCarousel({ loop:true, autoplay: true, animateOut: 'slideOutUp', animateIn: 'slideInUp', margin:10, responsiveClass:true, responsive:{ 0:{ items:1, nav:true }, 600:{ items:1, nav:false }, 1000:{ items:1, nav:true, loop:true } } }); }; carousel(); $('nav .dropdown').hover(function(){ var $this = $(this); // timer; // clearTimeout(timer); $this.addClass('show'); $this.find('> a').attr('aria-expanded', true); // $this.find('.dropdown-menu').addClass('animated-fast fadeInUp show'); $this.find('.dropdown-menu').addClass('show'); }, function(){ var $this = $(this); // timer; // timer = setTimeout(function(){ $this.removeClass('show'); $this.find('> a').attr('aria-expanded', false); // $this.find('.dropdown-menu').removeClass('animated-fast fadeInUp show'); $this.find('.dropdown-menu').removeClass('show'); // }, 100); }); $('#dropdown04').on('show.bs.dropdown', function () { console.log('show'); }); // scroll var scrollWindow = function() { $(window).scroll(function(){ var $w = $(this), st = $w.scrollTop(), navbar = $('.ftco_navbar'), sd = $('.js-scroll-wrap'); if (st > 150) { if ( !navbar.hasClass('scrolled') ) { navbar.addClass('scrolled'); } } if (st < 150) { if ( navbar.hasClass('scrolled') ) { navbar.removeClass('scrolled sleep'); } } if ( st > 350 ) { if ( !navbar.hasClass('awake') ) { navbar.addClass('awake'); } if(sd.length > 0) { sd.addClass('sleep'); } } if ( st < 350 ) { if ( navbar.hasClass('awake') ) { navbar.removeClass('awake'); navbar.addClass('sleep'); } if(sd.length > 0) { sd.removeClass('sleep'); } } }); }; scrollWindow(); var isMobile = { Android: function() { return navigator.userAgent.match(/Android/i); }, BlackBerry: function() { return navigator.userAgent.match(/BlackBerry/i); }, iOS: function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function() { return navigator.userAgent.match(/Opera Mini/i); }, Windows: function() { return navigator.userAgent.match(/IEMobile/i); }, any: function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()); } }; var counter = function() { $('#section-counter').waypoint( function( direction ) { if( direction === 'down' && !$(this.element).hasClass('ftco-animated') ) { var comma_separator_number_step = $.animateNumber.numberStepFactories.separator(',') $('.number').each(function(){ var $this = $(this), num = $this.data('number'); console.log(num); $this.animateNumber( { number: num, numberStep: comma_separator_number_step }, 7000 ); }); } } , { offset: '95%' } ); } counter(); var contentWayPoint = function() { var i = 0; $('.ftco-animate').waypoint( function( direction ) { if( direction === 'down' && !$(this.element).hasClass('ftco-animated') ) { i++; $(this.element).addClass('item-animate'); setTimeout(function(){ $('body .ftco-animate.item-animate').each(function(k){ var el = $(this); setTimeout( function () { var effect = el.data('animate-effect'); if ( effect === 'fadeIn') { el.addClass('fadeIn ftco-animated'); } else if ( effect === 'fadeInLeft') { el.addClass('fadeInLeft ftco-animated'); } else if ( effect === 'fadeInRight') { el.addClass('fadeInRight ftco-animated'); } else { el.addClass('fadeInUp ftco-animated'); } el.removeClass('item-animate'); }, k * 50, 'easeInOutExpo' ); }); }, 100); } } , { offset: '95%' } ); }; contentWayPoint(); // navigation var OnePageNav = function() { $(".smoothscroll[href^='#'], #ftco-nav ul li a[href^='#']").on('click', function(e) { e.preventDefault(); var hash = this.hash, navToggler = $('.navbar-toggler'); $('html, body').animate({ scrollTop: $(hash).offset().top }, 700, 'easeInOutExpo', function(){ window.location.hash = hash; }); if ( navToggler.is(':visible') ) { navToggler.click(); } }); $('body').on('activate.bs.scrollspy', function () { console.log('nice'); }) }; OnePageNav(); // magnific popup /*$('.image-popup').magnificPopup({ type: 'image', closeOnContentClick: true, closeBtnInside: false, fixedContentPos: true, mainClass: 'mfp-no-margins mfp-with-zoom', // class to remove default margin from left and right side gallery: { enabled: true, navigateByImgClick: true, preload: [0,1] // Will preload 0 - before current, and 1 after the current image }, image: { verticalFit: true }, zoom: { enabled: true, duration: 300 // don't foget to change the duration also in CSS } });*/ /*$('.popup-youtube, .popup-vimeo, .popup-gmaps').magnificPopup({ disableOn: 700, type: 'iframe', mainClass: 'mfp-fade', removalDelay: 160, preloader: false, fixedContentPos: false });*/ $('a[href="#"]').attr('href','javascript:;'); $('.ctaDiv .pckgSlct').on('click',function(){ goToScroll('logoPgPrice'); }); if($('#eirLogo-cform').length > 0){JF.init('#eirLogo-cform');} if($('.bxslider').length > 0){ $('.bxslider').bxSlider({ minSlides: 1, maxSlides: 8, slideWidth: 189, slideMargin: 0, ticker: true, speed: 50000 }); } // bind sort button click $('.sort-by-button-group').on( 'click', 'button', function() { var sortValue = $(this).attr('data-sort-value'); $grid.isotope({ sortBy: sortValue }); }); // change is-checked class on buttons $('.button-group').each( function( i, buttonGroup ) { var $buttonGroup = $( buttonGroup ); $buttonGroup.on( 'click', 'button', function() { $buttonGroup.find('.is-checked').removeClass('is-checked'); $( this ).addClass('is-checked'); }); }); // init Isotope if($('.portfolioFilter').length > 0){ var $grid = $('.portfolioFilter').isotope({ // options itemSelector: '.item', layoutMode: 'fitRows', sortBy : 'random' }); } // filter items on button click $('.linksDv').on( 'click', 'a', function() { var filterValue = $(this).attr('data-filter'); $grid.isotope({ filter: filterValue }); }); lazzyload(); if($('#paymentForm').length>0){ var request; $('#paymentForm').submit(function(){ if (request) {request.abort();} var $form = $(this); var $inputs = $form.find("input, select, button, textarea"); var serializedData = $form.serialize(); $inputs.prop("disabled", true); request = $.ajax({ url: "../pay/make-payment/getLink.php", type: "post", data: serializedData }); request.done(function (response, textStatus, jqXHR){ // Log a message to the console console.log(response, textStatus, jqXHR); $('.showLink').text(response).removeAttr('hidden'); }); request.fail(function (jqXHR, textStatus, errorThrown){ console.log( "The following error occurred: "+ textStatus, errorThrown ); }); return false; }); } })(jQuery); $(window).load(function(){ $('.payForm').each(function(){ var stripe = Stripe('pk_test_TYooMQauvdEDq54NiTphI7jx'); var $this = $(this); $this.on('submit',function(e){ event.preventDefault(); stripe.createToken(card).then(function(result) { if (result.error) { // Inform the customer that there was an error. $this.append('<span class="card-errors">'+result.error.message+'</span>') // var errorElement = document.getElementById('card-errors'); // errorElement.textContent = result.error.message; } else { // Send the token to your server. stripeTokenHandler(result.token,$this); } }); }); var dataamount = $this.find('.stripe-button').attr('data-amount'); var datadescription = $this.find('.stripe-button').attr('data-description'); $this.append('<input type="hidden" name="stripeAmount" value="'+dataamount+'"><input type="hidden" name="stripeDesc" value="'+datadescription+'">'); }); }); $(window).load(function(){ // loader var loader = function() { setTimeout(function() { if($('#ftco-loader').length > 0) { $('#ftco-loader').removeClass('show'); } }, 1); }; loader(); lazzyload(); }); $(window).scroll(function(){ lazzyload(); /*if(!$('body').hasClass('scriptLoaded')){ $('script[data-src]').each(function(){ var fpath = $(this).attr('data-src'); $(this).attr('src',fpath); }); $('body').addClass('scriptLoaded') }*/ }); /*var formsInside = $('.payForm').length; for(var i=0; i<formsInside;i++){ console.log(i); }*/ /* var form = document.getElementById('payment-form'); form.addEventListener('submit', function(event) { event.preventDefault(); stripe.createToken(card).then(function(result) { if (result.error) { // Inform the customer that there was an error. var errorElement = document.getElementById('card-errors'); errorElement.textContent = result.error.message; } else { // Send the token to your server. stripeTokenHandler(result.token); } }); }); */ function stripeTokenHandler(token,form) { // Insert the token ID into the form so it gets submitted to the server //var form = document.getElementById('payment-form'); var hiddenInput = document.createElement('input'); hiddenInput.setAttribute('type', 'hidden'); hiddenInput.setAttribute('name', 'stripeToken'); hiddenInput.setAttribute('value', token.id); //form.appendChild(hiddenInput); form.append(hiddenInput); // Submit the form form.submit(); } function goToScroll(n){$("html, body").animate({scrollTop:$("."+n).offset().top},1e3)} //Lazzy Load Function function lazzyload(){var txt='',offset,winscr,$this,count=0;$('img[data-src]').each(function(){count++;$this=$(this);winscr=$(window).scrollTop()+$(window).height();offset=$(this).offset().top;if(winscr>=offset&&offset!=0){if(!$this.hasClass('imgadded')){var isrc=$this.attr('data-src');$this.attr('src',isrc);$this.addClass('imgadded');$this.load(function(){$(this).hide().fadeIn(300,'',function(){$(this).removeAttr('style');});});}}});$('[data-img]').each(function(){count++;$this=$(this);winscr=$(window).scrollTop()+$(window).height();offset=$(this).offset().top;if(winscr>=offset){if(!$this.hasClass('bgadded')){var isrc=$this.attr('data-img');$this.css('background-image',isrc);$this.addClass('bgadded');}}});}