/* ------------------------------------------------ Page : Main JS Version : 1.0 Author : Surjith S M URI : http://themeforest.net/user/surjithctly Copyright © All rights Reserved Surjith S M / @surjithctly -------------------------------------------------- */ ;(function ($) { 'use strict' /* ------------ PAGE LOADING ------------ */ // hide header first $('.fadeInOnLoad').css('opacity', 0) // closing loading section on click // useful for bored users $('#loading').on('click', function () { $('#loading').fadeOut() }) /*On Page Load, Fadecout Loading, Start Scroll Animation*/ $(window).load(function () { $('#loading').fadeOut() $('#loading .object').delay(700).fadeOut('slow') // Show header on load $('.fadeInOnLoad').delay(700).fadeTo('slow', 1) /*Iniitate Scroll Animation*/ bodyScrollAnimation() }) /* ------------ ON SCROLL ANIMATION ------------ */ function bodyScrollAnimation() { var scrollAnimate = $('body').data('scroll-animation') if (scrollAnimate === true) { new WOW({ mobile: false, }).init() } } /* ================================================ Scroll Functions ================================================ */ $('nav a[href^="#"]:not([href="#"]), .back_to_top, .explore').on( 'click', function (event) { var $anchor = $(this) $('html, body') .stop() .animate( { scrollTop: $($anchor.attr('href')).offset().top - 70, }, 1500 ) event.preventDefault() } ) /* ---------- Nav BG ON Scroll---------- */ let is_base = true if (document.getElementById('is_base').textContent !== 'true') { is_base = false $('.main-navbar-wrapper').addClass('is-scrolling') } if (is_base) { $(window).scroll(function () { var scroll = $(window).scrollTop() let img_src = $('.main-navbar-wrapper .navbar-brand img')[0].src if (scroll >= 99) { $('.main-navbar-wrapper').addClass('is-scrolling') if (img_src.search('_white') != -1) { $('.main-navbar-wrapper .navbar-brand img')[0].src = img_src.replace('_white', '') } $('.navbar-redream-white').each((idx, el) => { $(el).addClass('navbar-redream') $(el).removeClass('navbar-redream-white') }) $('.login-link').addClass('login-color') $('.login-link').removeClass('login-white') } else { if (img_src.search('_white') == -1) { $('.main-navbar-wrapper .navbar-brand img')[0].src = img_src.replace('.svg', '_white.svg') } $('.main-navbar-wrapper').removeClass('is-scrolling') $('.navbar-redream').each((idx, el) => { $(el).addClass('navbar-redream-white') $(el).removeClass('navbar-redream') }) $('.login-link').addClass('login-white') $('.login-link').removeClass('login-color') } }) } else { $('.navbar-redream-white').each((idx, el) => { $(el).addClass('navbar-redream') $(el).removeClass('navbar-redream-white') }) $('.login-link').addClass('login-color') $('.login-link').removeClass('login-white') } /* ---------- Back to Top ---------- */ $(window).scroll(function () { if ($(window).scrollTop() > 1000) { $('.back_to_top').fadeIn('slow') } else { $('.back_to_top').fadeOut('slow') } }) })(jQuery)