2010-03-29 11 views
5

Ich benutze jquery laden Methode, divs zu aktualisieren, es funktioniert gut, bis ich meinen Code unter IE6. Das Problem ist: Unter IE6, wenn ich auf eine Schaltfläche klicke, um eine Lade-Methode auszulösen, bleibt die Seite unverändert, bis ich den Cursor bewege, dh wenn ich mit der Maus klicke und meine Hand von der Maus wegbewege, bleibt die Seite unverändert Wenn ich die Maus bewege, wird die Seite aktualisiert.Ein seltsames Problem mit jquery in IE6

Dieses Problem tritt nur unter IE6 auf. IE7, IE8, Firefox haben alle kein Problem.

Habt ihr jemals auf diese Art von Problem gestoßen?

+5

„Strange“ ist der mittlere Name des IE 6 –

+1

Javascript-Problem in IE6? schockierend! –

Antwort

4

Dies ist ein Zeichnungsproblem in IE6 beim Rendern bestimmter Inhaltstypen, normalerweise mit Filtern. Sie können manchmal einen Neuaufbau auslösen obwohl dies tun, arbeiten jedoch in allen Fällen nicht ... willkommen in IE:

$(window).resize(); 
+0

Ich habe versucht, das funktioniert nicht für mich. – Sawyer

+0

@Tony - Brauchen Sie mehr Informationen dann, beginnend mit Javascript und HTML, möglicherweise CSS. Wenn Sie fast keine spezifischen Informationen oder Codes angeben, ist es schwierig, besser als die häufigste Ursache des Problems zu antworten. Ein nicht geschlossenes HTML-Tag zum Beispiel erzeugt auch zufälliges Verhalten. Der erste Schritt: Überprüfen Sie, ob Ihr Markup gültig ist unter: http://validator.w3.org/ Führen Sie die Seite aus und laden Sie die Funktion, wählen Sie alle aus, zeigen Sie die Auswahlquelle in firefox an, und führen Sie dann direkt die Eingabevalidierungsmethode an dieser URL aus Ajax geladener Inhalt wird nicht da sein). –