$(document).ready(function() { /* ======= Scrollspy ======= */ $('body').scrollspy({ target: '#header', offset: 100}); /* ======= ScrollTo ======= */ $('a.scrollto').on('click', function(e){ //store hash var target = this.hash; e.preventDefault(); $('body').scrollTo(target, 800, {offset: -60, 'axis':'y'}); //Collapse mobile menu after clicking if ($('.navbar-collapse').hasClass('in')){ $('.navbar-collapse').removeClass('in').addClass('collapse'); } }); /* ======= Fixed Header animation ======= */ $(window).on('scroll load', function() { if ($(window).scrollTop() > 0 ) { $('#header').addClass('header-scrolled'); } else { $('#header').removeClass('header-scrolled'); } }); /* ======= Vegas Plugin ======= */ /* Ref: http://vegas.jaysalvat.com/index.html */ $('#promo').vegas({ delay: 8000, overlay: 'assets/plugins/vegas/dist/overlays/06.png', color: '#101113', transition: 'zoomOut', transitionDuration: 3000, slides: [ { src: '../assets/images/hero/wall1.jpg' }, { src: '../assets/images/hero/wall2.jpg' }, { src: '../assets/images/hero/wall3.jpg' }, { src: '../assets/images/hero/wall4.jpg' } ] }); /* ======= Countdown ========= */ // set the date we're counting down to var target_date = new Date("July 18, 2017").getTime(); // variables for time units var days, hours, minutes, seconds; // get tag element var countdown = document.getElementById("countdown-box"); var days_span = document.createElement("SPAN"); days_span.className = 'days'; countdown.appendChild(days_span); var hours_span = document.createElement("SPAN"); hours_span.className = 'hours'; countdown.appendChild(hours_span); var minutes_span = document.createElement("SPAN"); minutes_span.className = 'minutes'; countdown.appendChild(minutes_span); var secs_span = document.createElement("SPAN"); secs_span.className = 'secs'; countdown.appendChild(secs_span); // update the tag with id "countdown" every 1 second setInterval(function () { // find the amount of "seconds" between now and target var current_date = new Date().getTime(); var seconds_left = (target_date - current_date) / 1000; // do some time calculations days = parseInt(seconds_left / 86400); seconds_left = seconds_left % 86400; hours = parseInt(seconds_left / 3600); seconds_left = seconds_left % 3600; minutes = parseInt(seconds_left / 60); seconds = parseInt(seconds_left % 60); // format countdown string + set tag value. days_span.innerHTML = '' + days + '' + 'Days'; hours_span.innerHTML = '' + hours + '' + 'Hrs'; minutes_span.innerHTML = '' + minutes + '' + 'Mins'; secs_span.innerHTML = '' + seconds + '' + 'Secs'; }, 1000); /* ======= Play/Stop YouTube Video in Bootstrpa Modal ======= */ $('#video-play-triggger').on('click', function() { var theModal = $(this).data("target"); var theVideo = $(theModal + ' iframe').attr('src'); var theVideoAuto = theVideo + "&autoplay=1"; $(theModal).on('shown.bs.modal', function () { $(theModal + ' iframe').attr('src', theVideoAuto); }); $(theModal).on('hide.bs.modal', function () { $(theModal + ' iframe').attr('src', ''); }); $(theModal).on('hidden.bs.modal', function () { $(theModal + ' iframe').attr('src', theVideo); }); }); });