static.swagger.lib.jquery.wiggle.min.js Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of api-audit Show documentation
Show all versions of api-audit Show documentation
Hygieia Audit Rest API Layer
/*
jQuery Wiggle
Author: WonderGroup, Jordan Thomas
URL: http://labs.wondergroup.com/demos/mini-ui/index.html
License: MIT (http://en.wikipedia.org/wiki/MIT_License)
*/
jQuery.fn.wiggle = function (o) {
var d = {speed: 50, wiggles: 3, travel: 5, callback: null};
var o = jQuery.extend(d, o);
return this.each(function () {
var cache = this;
var wrap = jQuery(this).wrap('').css("position", "relative");
var calls = 0;
for (i = 1; i <= o.wiggles; i++) {
jQuery(this).animate({left: "-=" + o.travel}, o.speed).animate({left: "+=" + o.travel * 2}, o.speed * 2).animate({left: "-=" + o.travel}, o.speed, function () {
calls++;
if (jQuery(cache).parent().hasClass('wiggle-wrap')) {
jQuery(cache).parent().replaceWith(cache);
}
if (calls == o.wiggles && jQuery.isFunction(o.callback)) {
o.callback();
}
});
}
});
};
© 2015 - 2024 Weber Informatics LLC | Privacy Policy