3 Stimmen

Code funktioniert in jsFiddle, aber nicht im Browser

Ich versuche, den folgenden Code auszuführen, der auf meinem lokalen Rechner geschrieben wurde:

http://www.jsfiddle.net/WShdx/3/

Hinsichtlich der Funktionalität (ignorieren Sie die fehlerhaften Bilder in den vorherigen und nächsten Schaltflächen und die falsch dimensionierten Hauptbilder) funktioniert die Klick-/Hover-Funktion in jsfiddle einwandfrei. Auf meinem lokalen Rechner funktioniert sie jedoch überhaupt nicht.

Im Wesentlichen ist der Code identisch, außer dass die lokale Kopie diesen Kopfbereich hat, um die JavaScript/CSS-Dateien zu laden, die innerhalb der jsfiddle-Seite enthalten sind:

  Jquery Wizard

Gibt es eine wunderbare Funktion von jsFiddle, die meinen Code magischerweise funktionieren lässt, oder übersehe ich hier etwas?

11voto

Dr.Molle Punkte 115139

Sie haben sich dafür entschieden, den Skript-Code "onload" auf jsFiddle auszuführen, das ist der Unterschied.

Ohne onload wird es $('area') nicht finden, weil Ihr Skript innerhalb des platziert ist, wo die Elemente im noch unbekannt sind.

0voto

Yaw Ansong Snr Punkte 507

Ich würde auch jedem empfehlen, der auf solche Fehler stößt, Firebug oder ein Debugging-Tool zu verwenden, um das Skript zu debuggen, wenn solche Probleme auftreten. Es könnten sehr einfache, aber frustrierende Probleme auftreten, wie ein Uncaught SyntaxError: Unexpected token ILLEGAL Fehler. Debugging-Tools sind sehr nützlich!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X