xstatic-spin/xstatic/pkg/spin/data/spin.jquery.js

18 lines
414 B
JavaScript

// jQuery add-on for allowing spin.js to act on jQuery elements directly.
$.fn.spin = function(opts) {
this.each(function() {
var $this = $(this),
data = $this.data();
if (data.spinner) {
data.spinner.stop();
delete data.spinner;
}
if (opts !== false) {
data.spinner = new Spinner($.extend({color: $this.css('color')}, opts)).spin(this);
}
});
return this;
};