var w = 0; (function(jQuery) { "use strict"; /*----- Sticky Header -----*/ jQuery(window).on("scroll", function(){ if (jQuery(this).scrollTop() > 50) { jQuery('header, .top-scroll').addClass('fixed'); } else { jQuery('header, .top-scroll').removeClass('fixed'); } }); /*----- Sticky Header End -----*/ /*----- Top scrolling -----*/ jQuery(".scrollTo").on('click', function(e) { e.preventDefault(); var target = jQuery(this).attr('href'); // jQuery('html, body').animate({ // scrollTop: (jQuery(target).offset().top) // }, 1000); jQuery('html, body').animate({ scrollTop: (0)}, 1000); }); /*----- Top scrolling End -----*/ /* -------- Images Parallax ------- */ if (jQuery(".parallax").length > 0) { (function($) { var parallax = -0.5; var $bg_images = jQuery(".parallax"); var offset_tops = []; $bg_images.each(function(i, el) { offset_tops.push(jQuery(el).offset().top); }); jQuery(window).scroll(function() { var dy = jQuery(this).scrollTop(); $bg_images.each(function(i, el) { var ot = offset_tops[i]; jQuery(el).css("background-position", "50% " + (dy - ot) * parallax + "px"); }); }); })(jQuery); } if (jQuery(".parallax-2").length > 0) { (function($) { var parallax = 0.3; var $bg_images = jQuery(".parallax-2"); var offset_tops = []; $bg_images.each(function(i, el) { offset_tops.push(jQuery(el).offset().top); }); jQuery(window).scroll(function() { var dy = jQuery(this).scrollTop(); $bg_images.each(function(i, el) { var ot = offset_tops[i]; jQuery(el).css("background-position", "50% " + (dy - ot) * parallax + "px"); }); }); })(jQuery); } const tokanGraph = function ($scope, $) { /* Tokan Graph */ var donut = jQuery('.donut'); var tokenSale = jQuery(".tokensale-part"); var tokenLength = jQuery(".tokensale-part").length; var hoverBorderColor = jQuery(".tokensale-part").attr("bg-color"); var strokeColor = jQuery(".tokensale-part").attr("strock-color"); if (tokenLength > 0) { for (var i = 0; i < tokenLength; i++) { function tokan_graph () { var scrollDistance = jQuery(window).scrollTop(); var scrollDistance1 = tokenSale.offset().top - 100; if ( scrollDistance >= (scrollDistance1 - 100) && scrollDistance <= (scrollDistance1 + 100)) { donut.listtopie({ startAngle:270, strokeWidth:5, hoverEvent:true, hoverBorderColor:hoverBorderColor, hoverAnimate:false, drawType:'round', speedDraw:150, hoverColor:'#ffffff', textColor:'#3d1f94', strokeColor:strokeColor, textSize:'18', hoverAnimate:true, marginCenter:85, }); } } jQuery(window).scroll(function(){ tokan_graph(); }); } } jQuery(window).on("resize", function(){ jQuery( window ).resize( function(){ if( w != jQuery( window ).width() ){ if ( jQuery(window).width() < 767 ){ jQuery('.donut').listtopie('refresh'); } w = jQuery( window ).width(); } }); }) } /* Tokan Graph End */ /*Related Blog slider*/ if (jQuery(".related-blog-slider").length > 0) { var isRTL = ( jQuery('body').hasClass('rtl') ? true : false ); jQuery(".related-blog-slider").owlCarousel({ rtl: isRTL, loop: true, dots: false, margin: 30, autoplay:true, autoplayTimeout:5000, responsiveClass: true, responsive: { 0: { items: 1 }, 420: { items: 1 }, 768: { items: 2 }, 1200: { items: 3 }, } }); } /*end Related Blog slider*/ function responsive_dropdown () { /* Responsive Menu */ jQuery(".menu-toggle").on("click", function(){ jQuery(".menu-toggle").toggleClass("active"); jQuery(".menu").slideToggle("slow"); }); jQuery(".mega-menu > .opener").on("click", function() { if (jQuery(this).hasClass("active")) { jQuery(this).removeClass("active"); jQuery(this).siblings(".menu ul ul").slideUp(200); } else { jQuery(".mega-menu > .opener").removeClass("active"); jQuery(this).addClass("active"); jQuery(".menu ul ul").slideUp(200); jQuery(this).siblings(".menu ul ul").slideDown(200); } }); /* Responsive Menu End */ }; jQuery(document).ready(function() { responsive_dropdown (); }); function accordion_faq () { /* Accordion FAQ */ if (jQuery(".accordion-faq-box").length > 0) { jQuery(".accordion-faq-title").on("click", function() { if (jQuery(this).hasClass("active")) { jQuery(this).removeClass("active"); jQuery(this).siblings(".accordion-faq-content").slideUp(200); } else { jQuery(this) jQuery(".accordion-faq-title").removeClass("active"); jQuery(this).addClass("active"); jQuery(".accordion-faq-content").slideUp(200); jQuery(this).siblings(".accordion-faq-content").slideDown(200); } }); }; /* Accordion FAQ End */ }; jQuery(document).ready(function() { //accordion_faq (); }); /* -------- Countdown Timer ------- */ const Countdown = function ($scope,$){ if (jQuery(".coins-counter-loop").length > 0) { var your_date = new Date(); var numberOfDaysToAdd = 11; your_date.setDate(your_date.getDate() + numberOfDaysToAdd); var second = 1000, minute = second * 60, hour = minute * 60, day = hour * 24; if ( window.countdown ){ clearInterval(window.countdown); } window.countdown = setInterval(function() { var now = new Date().getTime(), distance = your_date.getTime() - now; document.getElementById('days').innerText = Math.floor(distance / (day)); document.getElementById('hours').innerText = Math.floor((distance % (day)) / (hour)); document.getElementById('minutes').innerText = Math.floor((distance % (hour)) / (minute)); document.getElementById('seconds').innerText = Math.floor((distance % (minute)) / second); }, second); } } /* -------- Countdown Timer End ------- */ const progressBar = function ($scope,$){ /* -------- Coins Progress --------*/ if (jQuery(".coins-progress").length > 0) { setTimeout(coins_progress, 3000); function coins_progress() { jQuery(".coins-progress span").each(function () { jQuery(this).animate({ width: jQuery(this).attr("data-progress") + "%", },1000 ); jQuery(this).text(jQuery(this).attr("data-progress") + "%"); }); }; } /* -------- Coins Progress End --------*/ } jQuery(window).on('elementor/frontend/init', function () { elementorFrontend.hooks.addAction('frontend/element_ready/progressBar.default', progressBar); elementorFrontend.hooks.addAction('frontend/element_ready/tokenSaleGraph.default', tokanGraph); elementorFrontend.hooks.addAction('frontend/element_ready/countdown.default', Countdown); }); /* -------- Google Map --------*/ if (jQuery("#map").length > 0) { function initMap() { // Styles a map in night mode. const map = new google.maps.Map(document.getElementById("map"), { center: { lat: 41.2056821, lng: -73.9980279 }, zoom: 12, styles: [ { elementType: "geometry", stylers: [{ color: "#d4e8fd" }] }, { elementType: "labels.text.stroke", stylers: [{ color: "#ffffff" }] }, { elementType: "labels.text.fill", stylers: [{ color: "#024b94" }] }, { featureType: "administrative.locality", elementType: "labels.text.fill", stylers: [{ color: "#024b94" }], }, { featureType: "poi", elementType: "labels.text.fill", stylers: [{ color: "#024b94" }], }, { featureType: "poi.park", elementType: "geometry", stylers: [{ color: "#deeefe" }], }, { featureType: "poi.park", elementType: "labels.text.fill", stylers: [{ color: "#024b94" }], }, { featureType: "road", elementType: "geometry", stylers: [{ color: "#ffffff" }], }, { featureType: "road", elementType: "geometry.stroke", stylers: [{ color: "#212a37" }], }, { featureType: "road", elementType: "labels.text.fill", stylers: [{ color: "#9ca5b3" }], }, { featureType: "road.highway", elementType: "geometry", stylers: [{ color: "#afd7ff" }], }, { featureType: "road.highway", elementType: "geometry.stroke", stylers: [{ color: "#7dbcfc" }], }, { featureType: "road.highway", elementType: "labels.text.fill", stylers: [{ color: "#024b94" }], }, { featureType: "transit", elementType: "geometry", stylers: [{ color: "#2f3948" }], }, { featureType: "transit.station", elementType: "labels.text.fill", stylers: [{ color: "#d59563" }], }, { featureType: "water", elementType: "geometry", stylers: [{ color: "#9fcffd" }], }, { featureType: "water", elementType: "labels.text.fill", stylers: [{ color: "#024b94" }], }, { featureType: "water", elementType: "labels.text.stroke", stylers: [{ color: "#17263c" }], }, ], }); /* -------- Google Map End --------*/ } } /* -------- preloader ------- */ jQuery(window).on("load resize", function() { setTimeout(function() { jQuery('.preloader').addClass('loaded'); jQuery('#preloader').delay(800).fadeOut(); }, 2000); //jQuery('#preloader').delay(2000).fadeOut(500); jQuery('.elementor-accordion-item .elementor-tab-title').removeClass('elementor-active'); jQuery('.elementor-accordion-item .elementor-tab-content').css('display','none'); }); /* -------- preloader End ------- */ jQuery('.wp-block-categories').closest('.widget_block').addClass('blog-categories'); }(jQuery));