JQuery Anweisung
Fragender
- javascript
Hallo zusammen,
hab ein Problem mit einer JQuery-Anweisung. Der ie6 - ie8 bring einen Javascriptfehler (ungültiges Argument), beim FF gibts keine Fehler. Sobald ich die Zeile
$('#menu > li.aktiv > a').css('background-image', 'url(pfad/bild.jpg');
auskommentiere klappt es.
Hat jemand eine Idee was an der Zeile falsch ist?
Grüße
Peter
Hallo,
hab ein Problem mit einer JQuery-Anweisung. Der ie6 - ie8 bring einen Javascriptfehler (ungültiges Argument), beim FF gibts keine Fehler.
sicher? Auch Firefox müsste hier in der Fehlerkonsole eine Meldung schmeißen:
$('#menu > li.aktiv > a').css('background-image', 'url(pfad/bild.jpg');
Das letzte Argument lautet, wenn man es mal einzeln aufdröselt: 'url(pfad/bild.jpg'
Da fehlt wohl die schließende Klammer; so ergibt das einen ungültigen Wert für die CSS-Eigenschaft.
Ciao,
Martin
Es lag an der fehlerhaften Verschachtelung. Ich hab nen Editor mit Synthax-highlighting. Es gibt jedoch Tage, an denen man mit Blindheit geschlagen ist. Dann ist so ein Forum echt klasse.
Vielen Dank für Eure Hilfe.
Peter
@@Fragender:
nuqneH
$('#menu > li.aktiv > a').css('background-image', 'url(pfad/bild.jpg');
Hat jemand eine Idee was an der Zeile falsch ist?
Zweierlei:
(1) „Verlinke niemals auf die aktuelle Seite.“ (Punkt 10 der zehn meist-missachteten Homepage-Design-Richtlinien [Nielsen])
(2) Richte dein Augenmerk auf die Verschachtelung von Klammern und Anführungszeichen. (Ein Editor mit Syntaxhighlighting sollte dich vor solchen Fehlern bewahren.)
Qapla'