Estoy usando un plugin jquery que corrige los encabezados en una tabla html que genero. Por desgracia, el rendimiento del plugin es muy lento y yo he reducido al siguiente código:¿Por qué este jquery es tan lento?
var $tbl = $(this);
var $tblhfixed = $tbl.find("thead");
$tblhfixed.find("th").each(function()
$(this).css("width", $(this).width());
});
Esto es tomar unos 40 segundos sobre una mesa con 2.000 filas en el IE. ¿Alguien sabe por qué es tan lento y más importante cómo puedo hacerlo más rápido? He probado muchos otros complementos y este es el único que funciona como yo quiero. Gracias por cualquier ayuda
¿el t la cantidad de filas hace la diferencia (¿Has probado esto)? Solo manipulas el encabezado de la tabla. ¿Cuántas columnas hay? Debe usar un filtro en lugar de un hallazgo. http://groups.google.com/group/jquery-en/browse_thread/thread/533451087251c952/9bb31c108c089c4f y http://www.learningjquery.com/2006/12/how-to-get-anything-you-want- part-2 –
¿Qué es 'esto'? ¿Cuál es el contexto? Un http://jsfiddle.net sería genial :) –
Disculpe, 'esto' es una referencia a la tabla donde estoy aplicando el complemento – nzyme