Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/12/2010, 06:28
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 15 años
Puntos: 65
Respuesta: JQUERY - Live provoca memory leaks?

yo empezaría a tratar de optimizar el código, por ejemplo en tu ejemplo que pusiste en el foro de javascript tenes un evento click en .newwin_musica
y haces un condicional
if($(this).parent().parent().next().next().hasClas s("musica")==true){

o sea que haces esa consulta en cada click

podes guardar esa consulta en caso de que la variable no esté definida

Código Javascript:
Ver original
  1. if (typeof variableMusica != 'undefined'){
  2.     selectorMusica = $(this).parent().parent().next().next();
  3.  }

ahi solamente en el primer click va a realizar la selección

también podes asignarle un id al elemento que tiene la clase newwin_musica asi seleccionas ese id y verificas si tiene la clase .musica

if($('#elID').hasClass("musica")==true)


eso solo no será relevante pero si haces eso 500 veces si puede ser útil jeje

también podes usar el firebugs para ver el rendimiento de un script o jQuery Benchmark, yo no lo sé usar pero podrias investigar