2009-08-17 5 views
2

So hatte ich seltsame Probleme mit jQuery sortierbar. Ich habe sortierbare li-Elemente, die gut sortieren, aber in IE verschwinden beim Ziehen die Bilder. Ich bin mir ziemlich sicher, dass sie nur merkwürdig positioniert werden, aber es scheint nicht in anderen Browsern zu passieren, zu anderen Zeiten wird der gesamte Inhalt verschwinden.IE7/8, jQuery ui sortierbar und Inhalt ausblenden. O.o

Jetzt habe ich eine Lösung gefunden, den HTML-Code zu aktualisieren;

$(this).html($(this).html()); 

Dies scheint den IE crapness jedoch in anderen Browsern (und nicht IE), die Werte von Formularelementen fixieren lassen zurückgesetzt, wenn dies geschehen ist.

Hat jemand irgendwelche Vorschläge?

Prost

+3

Kannst du eine Beispielseite werfen, die diesen Fehler zeigt? Ich könnte mir ansehen, was es macht. – Jab

Antwort

0

war meine Lösung eine JavaScript-Funktion namens „ResetHtml()“, dann definieren die Funktion in einer PHP-Datei, zwingt nur IE zu tun laufen;

$(this).html($(this).html()); 

Und die anderen Browser verlassen, wie sie waren.

Vielen Dank für Ihre Anregungen wie immer :)

1

Sie diesen Code

if ($.browser.msie && $.browser.version.substring(0,1) <= '7') { 
     $(this).html($(this).html()); 
    } 

für Targeting-IE in jQuery verwenden können.