OwlCyberSecurity - MANAGER
Edit File: title.js
(function($) { "use strict"; var title = {}; eltdf.modules.title = title; title.eltdfOnDocumentReady = eltdfOnDocumentReady; $(document).ready(eltdfOnDocumentReady); /* All functions to be called on $(document).ready() should be in this function */ function eltdfOnDocumentReady() { eltdfParallaxTitle(); } /* ** Title image with parallax effect */ function eltdfParallaxTitle() { var parallaxBackground = $('.eltdf-title-holder.eltdf-bg-parallax'); if (parallaxBackground.length > 0 && eltdf.windowWidth > 1024) { var parallaxBackgroundWithZoomOut = parallaxBackground.hasClass('eltdf-bg-parallax-zoom-out'), titleHeight = parseInt(parallaxBackground.data('height')), imageWidth = parseInt(parallaxBackground.data('background-width')), parallaxRate = titleHeight / 10000 * 7, parallaxYPos = -(eltdf.scroll * parallaxRate), adminBarHeight = eltdfGlobalVars.vars.eltdfAddForAdminBar; parallaxBackground.css({'background-position': 'center ' + (parallaxYPos + adminBarHeight) + 'px'}); if (parallaxBackgroundWithZoomOut) { parallaxBackground.css({'background-size': imageWidth - eltdf.scroll + 'px auto'}); } //set position of background on window scroll $(window).scroll(function () { parallaxYPos = -(eltdf.scroll * parallaxRate); parallaxBackground.css({'background-position': 'center ' + (parallaxYPos + adminBarHeight) + 'px'}); if (parallaxBackgroundWithZoomOut) { parallaxBackground.css({'background-size': imageWidth - eltdf.scroll + 'px auto'}); } }); } } })(jQuery);