2010-03-29 20 views
5

Sto usando il metodo di caricamento jquery per aggiornare i div, funziona benissimo finché non provo il mio codice sotto IE6. Il problema è: sotto IE6, quando clicco su un pulsante per attivare un metodo di caricamento, la pagina rimane invariata fino a quando non muovo il cursore, cioè se clicco il mouse e tengo la mano lontana dal mouse, la pagina rimane invariata , se sposto il mouse, la pagina viene aggiornata.Uno strano problema con jquery in IE6

Questo problema si verifica solo in IE6. IE7, IE8, Firefox non hanno alcun problema.

Avete mai incontrato questo tipo di problema?

+5

"Strano" è il secondo nome di IE 6 –

+1

javascript problema in IE6? scioccante! –

risposta

4

Questo è un problema di disegno in IE6 durante il rendering di determinati tipi di contenuto, in genere con filtri. A volte è possibile attivare un ridisegno anche se in questo modo, non funziona in tutti i casi, però ... benvenuti a IE:

$(window).resize(); 
+0

Ho provato, questo non funziona per me. – Sawyer

+0

@Tony - Servono più informazioni quindi, a partire da javascript e html, possibilmente CSS. Non fornire quasi nessuna informazione o codice specifico ... rende difficile rispondere a una soluzione migliore della causa più comune del problema. Un tag html non chiuso, ad esempio, crea anche un comportamento casuale. Il primo passo: controlla che il tuo markup sia valido su: http://validator.w3.org/ Esegui la pagina e carica la funzione, seleziona tutto, visualizza la sorgente di selezione in firefox, quindi fai il metodo di convalida dell'input diretto a quell'URL (altrimenti il contenuto caricato ajax non sarà lì). –