hola , miren resulta, que quiero entender este codigo, es como un plugin de jquery,
que nunca esta mal, saber como funciona. es como javascript avanzado...
Código PHP:
$.fn.spin = function(opts) {
this.each(function() {
var $this = $(this),
spinner = $this.data('spinner');
if (spinner) spinner.stop();
if (opts !== false) {
opts = $.extend({color: $this.css('color')}, opts);
spinner = new Spinner(opts).spin(this);
$this.data('spinner', spinner);
}
});
return this;
};
primero para empezar, tiene ese $.fn que creo que lo que hace a , prototipar al objeto. jquery, una nueva funcion.
esta se llama opt. calculo que a la variable q recibe, la recorre, con un each,
despues no se que quiere decir, var $this = $(this),
depues , donde dice , spinner= $this.data('spinner')
eso de data, es cuando le asigna los valores de este elementos "spinner" a la variable . despues con stop. detiene el each...
si es false... usa extend,,, le agrega atributos...
y crea un objeto, y nada. corrijanmen....