Skip to content

Instantly share code, notes, and snippets.

@danyliak
Last active August 29, 2015 14:25
Show Gist options
  • Save danyliak/5b0b3db27d9795e41a3c to your computer and use it in GitHub Desktop.
Save danyliak/5b0b3db27d9795e41a3c to your computer and use it in GitHub Desktop.
//Animate CSS + WayPoints javaScript Plugin
//Example: $(".element").animated("zoomInUp", "zoomOutDown");
//Author URL: http://webdesign-master.ru
(function($) {
$.fn.animated = function(inEffect, outEffect) {
$(this).css("opacity", "0").addClass("animated").waypoint(function(dir) {
if (dir === "down") {
$(this).removeClass(outEffect).addClass(inEffect).css("opacity", "1");
} else {
$(this).removeClass(inEffect).addClass(outEffect).css("opacity", "1");
};
}, {
offset: "80%"
}).waypoint(function(dir) {
if (dir === "down") {
$(this).removeClass(inEffect).addClass(outEffect).css("opacity", "1");
} else {
$(this).removeClass(outEffect).addClass(inEffect).css("opacity", "1");
};
}, {
offset: -$(window).height()
});
};
})(jQuery);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment