jQuery - Objekt Erwartet auf IE und $(document).bereit(Funktion() {});
Ich habe eine Seite ([LINK ENTFERNT]), das funktioniert ganz gut in FireFox und Chrome, aber aus irgendeinem Grund bin ich immer ein "Objekt Erwartet" Fehler in den meisten, wenn nicht alle Versionen des IE.
Tritt der Fehler in der Zeile
$(document).ready(function() {
//^ Error occurs here ^
...
}
Ich bin mit jQuery Tools, die Implementierung von jQuery 1.4.2, sowie einige weitere Sachen.
Ich habe getan, einige Lesen um. Ich habe versucht, die ready-Funktion am Ende des Codes, direkt vor der </body>
tag - darüber hinaus habe ich versucht, die Implementierung eines timer zu lassen, DH laden, vor dem ausführen, und ich kann nicht erschüttern diese Fehler.
Könnten Sie fügen Sie den Quellcode der gesamten Seite?
Danke für die Antwort. Es ist schon ein bisschen code, so dass ich einen link bereitgestellt...
Haben Sie versucht, das $(function() { }) Mittel-Dokument bereit?
ja.. ich selbst habe ihn noch bis zu index2.php
Was ist die genaue Fehlermeldung?
Danke für die Antwort. Es ist schon ein bisschen code, so dass ich einen link bereitgestellt...
Haben Sie versucht, das $(function() { }) Mittel-Dokument bereit?
ja.. ich selbst habe ihn noch bis zu index2.php
Was ist die genaue Fehlermeldung?
InformationsquelleAutor Dutchie432 | 2010-11-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein problem, das verursachen kann, DH zu ersticken, wo andere Browser nicht:
Dann in Ihrer qtip nennen, die Sie haben:
Ich glaube
target
nimmt ein jQuery-DOM-Objekt, nicht einen string. DebugBar Punkte auf dieser Linie als die Ursache von "Objekt erwartet".Schließlich sieht es so aus wie in dieser version von jQuery Tools enthält jQuery-1.4.2. Vielleicht 1.4.3 oder 1.4.4 wäre einen Versuch Wert.
auch ich werde in der Ziel - /DOM-Problem als gut. Dank sehr viel.
InformationsquelleAutor Ken Redler
Könnte die url, die Sie verwenden für
jquery.tools
. Es fehlt diehttp:
Teil.sollte
Nur wenn das der richtige Weg. Sieht für mich eher wie OP versucht, den link zu den jquerytools cdn.
Ich habe eigentlich die JS-Datei gehostet, die lokal auf meinem web-server... was Sie sah, mit den langen Pfad war ein Experiment. Ich dachte, vielleicht ist das jQuery-Teil war 'verloren', damit wollte ich zeigen, zu den eigentlichen JS-Datei - ich entschuldige mich und werde aufhören zu spielen, um mit. Up-Vote für den Fang, obwohl.
Red herring, denke ich.
Fehlt
http:
ist gut in sich selbst - paulirish.com/2010/the-protocol-relative-urlInformationsquelleAutor user113716
Wenn Sie die Prüfung über eine HTTPS-Verbindung, prüfen Sie, ob Sie bei der Wahl zeigen Sie nur die Inhalte, die geliefert wurde, sicher. Wenn Sie JA wählen, vielleicht die Skripte nicht geladen werden.
InformationsquelleAutor Agorreca
Ihre
$(document).ready
und$(function(){..}
Methoden sind in Ordnung - in der Tat, wenn ich feuerte, bis der Visual Studio-debugger und mit der Seite verbunden, diese Methoden feuerten, wie erwartet. Das problem ist, dass Sie versuchen, rufen Sie eine Funktion mit dem NameninitializePageMain()
das gibt es nicht aus irgendeinem Grund. Warum, die Funktion scheint nicht zu existieren... ich bin mir nicht sicher.Ich würde auch versuchen, die "Fixierung" der script-tag, die diesen code enthält (nebenbei: warum ist nicht doToolTips definiert in Ihrem index.js Datei?) zu Lesen, wie der rest Ihrer Skript-tags (loszuwerden, die Sprache element:
InformationsquelleAutor Goyuix
Dies ist ein weiteres Juwel, das verursacht diesen Fehler im IE
Diese zwei Punkte ( .. ), ruinieren Sie.
InformationsquelleAutor keaplogik