/* ========================================================================= */ /* Preloader Script /* ========================================================================= window.onload = function () { document.getElementById('loading-mask').style.display = 'none'; } */ $(function(){ /* ========================================================================= */ /* Menu item highlighting /* ========================================================================= */ jQuery(window).scroll(function () { if (jQuery(window).scrollTop() > 400) { jQuery("#navigation").css("background-color","#00C7FC"); jQuery("#navigation").addClass("animated-nav"); } else { jQuery("#navigation").css("background-color","transparent"); jQuery("#navigation").removeClass("animated-nav"); } }); $('#nav').onePageNav({ filter: ':not(.external)', scrollSpeed: 950, scrollThreshold: 1 }); // Slider Height var slideHeight = $(window).height(); $('#home-carousel .carousel-inner .item, #home-carousel .video-container').css('height',slideHeight); $(window).resize(function(){'use strict', $('#home-carousel .carousel-inner .item, #home-carousel .video-container').css('height',slideHeight); }); // portfolio filtering $("#projects").mixItUp(); //fancybox $(".fancybox").fancybox({ padding: 0, openEffect : 'elastic', openSpeed : 650, closeEffect : 'elastic', closeSpeed : 550, }); /* ========================================================================= */ /* Facts count /* ========================================================================= */ "use strict"; $(".fact-item").appear(function () { $(".fact-item [data-to]").each(function () { var e = $(this).attr("data-to"); $(this).delay(6e3).countTo({ from: 50, to: e, speed: 3e3, refreshInterval: 50 }) }) }); /* ========================================================================= */ /* On scroll fade/bounce fffect /* ========================================================================= */ $("#testimonial").owlCarousel({ pagination : true, // Show bullet pagination slideSpeed : 300, paginationSpeed : 400, singleItem:true }); }); /* ========================================================================= */ /* On scroll fade/bounce fffect /* ========================================================================= */ wow = new WOW({ animateClass: 'animated', offset: 100, mobile: false }); wow.init(); /* ---------------------------------------------------------------------- */ /* Progress Bars /* ---------------------------------------------------------------------- */ initProgress('.progress'); function initProgress(el){ jQuery(el).each(function(){ var pData = jQuery(this).data('progress'); progress(pData,jQuery(this)); }); } function progress(percent, $element) { var progressBarWidth = 0; (function myLoop (i,max) { progressBarWidth = i * $element.width() / 100; setTimeout(function () { $element.find('div').find('small').html(i+'%'); $element.find('div').width(progressBarWidth); if (++i<=max) myLoop(i,max); }, 10) })(0,percent); }