2009-02-27 9 views
0

Ich verwende jQuery Autocomplete in 2 Stellen auf der gleichen Seite, eine in der Kopfzeile und eine im Körper der Seite. Beide funktionieren in Firefox und Chrome einwandfrei. Im IE funktioniert die Autovervollständigung in der Kopfzeile jedoch gut, aber nicht im Body.Autocomplete mit jQuery funktioniert nicht in IE7

Könnte mir bitte jemand sagen, was das Problem sein könnte und eine mögliche Lösung?

Antwort

0

Angesichts der Mangel an Beispielen, rate ich nur auf ein Problem, das ich gestern mit IE7 und dem jQuery Autocomplete-Plugin hatte.

Im Quellcode gibt es einen Code-Abschnitt um die Linie 281, die wie folgt aussieht:

if ($.browser.msie) { 
    // we put a styled iframe behind the calendar so HTML SELECT elements don't show through 
    $results.append(document.createElement('iframe')); 
} 

Kommentieren Sie es aus, löschen Sie den Browser-Cache, und versuchen Sie es erneut.