2009-09-30 8 views
9

Por razones fuera de mi control, el sitio funciona en modo peculiar. ¿Me ayudará Jquery en esta situación?¿Jquery funciona bien en modo peculiar?

Espero que los desarrolladores de jquery se concentren hoy en el modo estricto: el modo del futuro. Por otro lado, todas esas bibliotecas una vez comenzaron a aliviar el dolor de trabajar en modo peculiar.

+1

"Transitional" HTML/XHTML y los modos de renderización peculiar en los navegadores son dos temas diferentes. Es posible que desee considerar la edición del título de esta pregunta. –

+0

Ajusté el título. – ceejayoz

Respuesta

4

NO!

Según official jQuery site v. 1.8.1:

No utilice el modo no estándar! jQuery nunca ha admitido el modo Quirks y nosotros no realizamos ninguna prueba en Quirks. Esto puede afectar valores como $("window").height(), y los resultados del modo jQuery 1.8 Quirks cambiaron para admitir algunas características modernas del navegador. La mayoría de los casos de problemas que hemos visto son de desarrolladores que querían estar en el modo de estándares pero tenían un tipo de documento no válido o marcado externo antes de su etiqueta. En caso de duda, utilice el <!doctype html> simple y corto.

1

Según jQuery Migrate Plugin - Warning Messages

JQMIGRATE: jQuery no es compatible con el modo no estándar

Causa: Un navegador se ejecuta en "modo de caprichos" cuando el documento HTML no tiene un <!doctype ...> como su primer línea no en blanco, o cuando el doctype en el archivo no es válido. Este modo hace que el navegador emule el comportamiento de la era de los 90 (HTML3). En Internet Explorer, también hace que se oculten muchas API de alto rendimiento para emular mejor a navegadores antiguos. jQuery nunca ha sido compatible con, o probado en, modo peculiar.

Solución: coloque un tipo de documento válido en el documento y asegúrese de que el documento se esté procesando en modo estándar. El tipo de documento válido más simple es el HTML5, que recomendamos encarecidamente: <!doctype html>. El complemento jQuery Migrate no intenta solucionar problemas relacionados con el modo peculiar.

Cuestiones relacionadas