(function() { var script = document.createElement("script"); script.setAttribute("async", "async"); script.addEventListener("load", function() { var variables = [ /* Site = */ "Logplus.com.pl", /* Section = */ "" ]; _WAF.construct("//delivery.way2traffic.com"); _WAF.handle(_WAF.CODE_TRACKER, ["4651", "Audience", variables]); }); script.src = "//static.way2traffic.com/_waf.js"; document.head.appendChild(script); })(); // Animacja jumbo jumbo = function(){ window.addEventListener("load", function(){ $('#txt-2col-132621').addClass('animate'); }); }(); paralax = function(){ if (window.innerWidth > 800) { // Paralax ----------------------------- // moduly do ktorych zostanie zaaplikowana "paralaxa" var modules = [ $('#txt-2col-132632') // ** $('#txt-2col-132640') ]; var speedCtr = 0.2 // ** ZDEFINIUJ SZYBKOSC PARALAXY TUTAJ (domyslna wartosc to 1) windowHeight = $(window).height(); // Wysokosc okna // Okresl polozenie modulow wzgledem gory strony var arr = []; for (var i = 0; i < modules.length; i++) { arr.push( positionTop(modules[i]) ); } // Jezeli jest pierwszym modulem to dodaj okreslon wartosc polozenia tla setBackgroundPostition = function(){ for (var i = 0; i < modules.length; i++) { if ( positionTop(modules[i]) < windowHeight) { modules[i].css("background-position-y", positionTop(modules[i]) * speedCtr); }; }; }(); // Dzialajaca paralax podczas scrollowania window.addEventListener('scroll', function(event){ var scrollPositionTop = $(window).scrollTop(); // Pozycja scrolla wzgledem gornej czesci okna scrollPositionBottom = scrollPositionTop + windowHeight; // Pozycja scrolla wzgledem dolnej czesci okna for (var i = 0; i < modules.length; i++) { if ( scrollPositionBottom > positionTop(modules[i]) && scrollPositionTop < positionTop(modules[i]) + moduleHeight(modules[i])) { var paralax = ( arr[i] - scrollPositionTop ) * speedCtr; modules[i].css("background-position-y", paralax); } } }); // Funkcja pokazujaca pozycje elementu wzgledem "gory" strony function positionTop(value){ return value.offset().top; }; // Funkcja pokazujaca wysokosc elementu function moduleHeight(value){ return value.outerHeight(); }; }; }();