Hallo,
ich würde gerne das die animate ins beim scrollen etwas versetzter kommen...beim "alten" code gab es ein offset...beim neuen weiss ich leider nicht, wie ich das modifizieren könnte.. wäre cool wenn mir jemand behilflich sein könnte.
ich würde gerne das die animate ins beim scrollen etwas versetzter kommen...beim "alten" code gab es ein offset...beim neuen weiss ich leider nicht, wie ich das modifizieren könnte.. wäre cool wenn mir jemand behilflich sein könnte.
Code:
jQuery(document).ready(function () { var root = jQuery("body"); var animationClasses = ["fadeIn", "zoomIn", "fadeInDown","fadeInDownBig","fadeInLeft","fadeInL eftBig","fadeInRight","fadeInRightBig","fadeInUp", "fadeInUpBig","rotateIn","zoomIn","slideInDown","s lideInLeft","slideInRight","slideInUp","bounceIn", "bounceInDown","bounceInLeft","bounceInRight","bou nceInUp"]; jQuery.each(animationClasses, function(key, value) { root.find("." + value).each(function() { jQuery(this).removeClass(value).attr("data-animate", value); }); }); function initObserver() { // @var IntersectionObserver var objObserver = new IntersectionObserver( function(entries, observer) { entries.forEach(function(entry) { if (entry.isIntersecting) { var element = jQuery(entry.target); var animation = element.data("animate"); element.removeClass('animate').addClass('animated ' + animation).one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function () { element.removeClass(animation+' animated'); }); // stop observing objObserver.unobserve( entry.target ); } }); }); jQuery('.animate').not('.nowaypoint').each(functio n(i,elem) { var element = jQuery(elem); // remove animations for ios or android if(jQuery('body').hasClass('ios') || jQuery('body').hasClass('android')) { element.removeClass('animate'); return true; } else { objObserver.observe( element[0],{root: null,rootMargin: '0px',threshold: "25%"} ); } }); } // check if a revolutionslider exists in page if (jQuery(document).revolution != undefined) { jQuery(document).on('RevolutionSlider.loaded', function (e, params) { initObserver(); }); } else { initObserver(); } });
Kommentar