Estoy haciendo un plugin de jquery y me he encontrado con un problemilla. Quiero declarar un evento dentro de la funcion each(). El problema que tengo es que el evento se llama siempre con el ultimo valor del each(ventana en este caso, por ejemplo). Ademas que tengo unas cuantas varibles mas declaradas que cambian con el each y que tengo que utilizar dentro tambien.
El plugin es un gestor de ventanas tipico, como el de windows por ejemplo.
Código Javascript:
Ver original
ventanas=$(this); //ejecutores son las capas que cargan a cada una de las ventanas ejecutores=$(settings.ejecutores); var indice=0; return ventanas.each(function() { ventana=$(this); loquesea=$(this).find('.titulo') $(ejecutores[indice]).click(function(){ //al principio puse esto, pero no me sirvio: //ventanas[indice].addClass("loaded opened"); //y esto tampoco ventana.addClass("loaded opened"); titulo.clone().appendTo('otracapa'); }); });
a ver si me podeis dar una solucion, y que afecte lo menos posible al rendimiento del plugin.
gracias