All Downloads are FREE. Search and download functionalities are using the official Maven repository.

static.swagger.lib.jquery.wiggle.min.js Maven / Gradle / Ivy

/*
 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