2010-07-05 11 views
5

JQuery UI ordenable (incluyendo demostraciones) son lentas en todos los IE8 que puedo probar, pero se ejecuta sin problemas en IE7 e IE8 modo compatible. Cuanto más complejo es un marcado en la página, más IE8 se está desacelerando (eso es lo que puedo entender, el árbol DOM se volvió más complejo).JQuery UI ordenable es lento en IE8, pero funciona bien en IE7 e IE8 modo compatible

Estoy usando JQuery 1.3.2 y JQuery UI 1.7.2 (probado con 1.7.3 - la misma historia).

He encontrado una gran cantidad de informes similares (para el nuevo JQuery UI 1.8.x con JQuery 1.4 también), pero no hay respuestas.

Puede haber alguna solución (EXCEPTO convertir IE8 en modo de compatibilidad IE7 por metaetiqueta o encabezado). ¡Gracias por adelantado!

+0

Parece que la mayor parte de la interfaz de usuario es lenta en IE8 (comparativamente), incluso en su sitio de demostración. – User123342234

+0

Las demostraciones son bastante simples, pero cuando se colocan dentro de documentos complejos se vuelven realmente lentas ... :( – artvolk

+3

¡Dios sabe lo que hicieron los desarrolladores de IE! "Porque están seguros de que no lo hacen compatible con los estándares o rápido. – Chris

Respuesta

0

Estoy seguro de que ya has encontrado alguna solución, pero por si acaso los demás están leyendo esto. Creo que la respuesta es actualizar a jQuery 1.4 y jQuery UI 1.8. Estos son significativamente más rápidos que sus predecesores.

Para los sitios donde se tiene dependencias en jQuery 1.3, es posible que pueda pasar con la actualización a 1.4 y utilizando el plugin de compatibilidad con versiones anteriores:

https://github.com/jquery/jquery-compat-1.3

+0

Desafortunadamente no lo he hecho Todavía encontré la respuesta. Y el sitio en cuestión no puedo actualizar a jQueryUI más reciente debido a otras dependencias (no las mías) – artvolk

+0

Hm, eso es desafortunado. Una cosa que podría intentar es cambiar a jQuery 1.4 y luego agregar el reverso complemento de compatibilidad: https://github.com/jquery/jquery-compat-1.3 He tenido resultados mixtos con esta técnica en el pasado, pero vale la pena intentarlo. Ah, y pruebe solo la actualización de jQuery antes intenta la actualización de jQuery UI, no está seguro si UI 1.8 funciona con el complemento compat. – Milimetric

Cuestiones relacionadas