18 lines
414 B
JavaScript
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;
|
|
};
|