Buenas, estoy haciendo una aplicacion, y en la parte del js me han comentado que tengo memory leaks. Al parecer me han comentado que deberia igualar las variables a null cuando al final del evento, pero tenia entendido que en este tipo de eventos no hacia falta, o si? El codigo mas o menos está programado en este estilo, estoy utilizando jquery para facilitar, un ejemplo de un evento:
Código Javascript
:
Ver original$(".newwin_musica").live("click", function(){
if($(this).parent().parent().next().next().hasClass("musica")==true){
var id_wid=$(this).parent().parent().parent().attr("id"),
idWid = $("#"+id_wid),
divMaximizar = idWid.find('.supermaximizar'),
uispoty = idWid.find(".uispoty");
// Sacamos las posiciones y tamaños del widget
if(divMaximizar.text().length>0){
// Volver al tamaño anterior
var cadena=divMaximizar.text().split('|'),
top=cadena[0],
left=cadena[1],
z=cadena[2],
ancho=cadena[3],
alto=cadena[4]
divMaximizar.text('');
idWid.css({"top": top, "left":left, "z-index":z});
uispoty.css({"height":alto+"px", "width":ancho+"px"});
}else{
// Hacer pantalla completa
var top=idWid.css("top"),
left=idWid.css("left"),
z=idWid.css("z-index"),
ancho=uispoty.width(),
alto=uispoty.height(),
cadena=top+"|"+left+"|"+z+"|"+ancho+"|"+alto;
divMaximizar.text(cadena);
idWid.css({"top":"0px", "left":"0px", "z-index":"1003"});
uispoty.css({"height":($("#escritorio_"+escritorio_actual).height()-43)+"px", "width":($("#escritorio_"+escritorio_actual).width()-25)+"px"});
}
$("#acciones_"+ id_wid).width(idWid.width()-10);
proporcionInterfazMusica(id_wid);
}
return false;
});
¿¿En eventos de este tipo encontrais algo que pueda suponer crear memory leaks??
Tengo unos 200 eventos de este tipo.
Un saludo!