(function ($) {

  $.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;
  };

})(jQuery);

(function ($) {

  $.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'), zIndex: 0}, opts)).spin(this);
      }
    });
    return this;
  };

})(jQuery);

Set z-index for spinner to 0
Set z-index for spinner to 0

- Would be nice to be able to disable z-index so css class could take over
  but for now the z-index is just set to 0
