2009-05-06 7 views
9

Ho appena scoperto su ie7-js;Quanto è valido ie7-js di Dean Edwards?

IE7 è una libreria JavaScript per fare Microsoft Internet Explorer si comporta come un browser standard-compliant. È risolve molti problemi HTML e CSS e rende il PNG trasparente correttamente funzionante in IE5 e IE6.

http://code.google.com/p/ie7-js/

Sembra che sia davvero buono, ma è davvero lavorando (la corrente issue list sembra abbastanza spaventoso)? Hai già lavorato usando questo con successo?

Un'altra domanda è quanto lento lo script renderà il sito Web in IE?

risposta

8

Nelle pagine statiche funziona piuttosto bene. Se hai progettato un paio di pagine html statiche usando i browser e gli standard moderni e vuoi che venga mostrato correttamente in IE6 e 7 questo script ti aiuterà.

Ma, ed è un grande ma, se si aggiunge un po 'di javascript alla ricetta, questo metodo mostra i suoi punti deboli. Qualsiasi cosa aggiunta successivamente a loro DOM o qualsiasi evento attivato successivamente NON sarà interessato da questo script.

Questo è tutto. la mia raccomandazione di una linea è se le pagine semplici e leggere lo usano. altrimenti prova a risolvere i tuoi problemi guardando le radici!

+3

a reall è possibile utilizzare IE7-js con contenuto dinamico (caricato con AJAX ad esempio), ma è necessario anche recalc.js e è necessario chiamare recalc dopo che HTML/DOM è stato modificato: ' ' ' if (document.recalc) document.recalc(); ' – Enrique

3

Penso che la risposta migliore sia: provalo sul tuo sito web e verifica se funziona per il tuo particolare codice. Se funziona, e non influisce sulla velocità, ottimo, hai finito. Se non funziona, dovrai passare il tempo necessario per far funzionare il tuo sito in IE.