|
|||
syntax-fehler?
Hallo, ich habe nun schon viel herumgelesen und alles Mögliche ausprobiert und komme nicht auf den Fehler.
Kann bitte jemand einen Blick auf den winzigen Code werfen und mir weiter helfen? Der Code wird im footer einer wordpressinstallation verwendet. Wenn ich ihn so, wie ich ihn hier poste, einsetze dann funktioniert der alert bestens, wenn ich eine der auskommentierten Zeilen aktiviere, dann geht nichts mehr. Ich habe so was Einfaches eigentlich schon mehrfach eingesetzt - mir ist völlig schleierhaft, wo der Fehler liegen könnte. Bitte um Hilfe!! Code:
<script type="text/javascript"> // $(document).ready(function(){ var pfad = window.location.href; if(window.location.href.indexOf('?lang=en') > -1) { alert('hat en'); //$('#en').addClass('aktivo'); //$('#de').removeClass('aktivo'); } else { //$('#de').addClass('aktivo'); // $('#en').removeClass('aktivo'); alert('ist de'); } // }); </script> Kann sich das einfache addClass mit irgendeinem anderen schon vorhandenen jquerybefehl "beißen"? Wenn ich das $(document).ready(function(){ aktiviere (und die entsprechende Klammer am Ende), dann geht auch nichts mehr - das wird dann wohl schon wo anders aufgerufen? Das wundert mich auch ziemlich - aber wenn es fehlt geht zumindest der alert ... auch hier wäre ich sehr dankbar für eine kurze Erklärung ... Vielen Dank!! Irmen Geändert von irmen (05.12.2018 um 10:30 Uhr) |
Sponsored Links |
|
|||
Zitat:
document.ready kannst du so oft einfügen wie du willst, das es wo anders schon aufgerufen wird kann also nicht sein. Wenn du sagst du fügst das im footer ein, wird das bevor oder nachdem du jquery eingebunden hast eingefügt? Du kannst $() erst verwenden, nachdem du jquery eingebunden hast. Idealerweise lagerst du solche Skripte in eine extra Datei aus, welche als ganz letztes geladen wird. |
|
|||
Vielen Dank für eure Antworten!
Ich hatte ja eigentlich gedacht, dass in Wordpress immer sowieso jquery eingebunden ist. Ich meine mich auch zu erinneren, dass mir das mal so gesagt worden ist. Es wird ja auch ganz viel jquery verwendet in diesen Theme - aber bei näherem Hinsehen sind das alles extra js-Dateien offenbar alles speziell nur für die Bedürfnisse der spezellen scripte ... - warum macht man das so? wegen performance? Also sorry - es lag wohl einfach daran, dass jquery nicht (umänglich ?) eingebunden war. Jetzt geht alles. So peinlich wie simpel, oder? Nochmal danke für eure Hinweise und eure Aufmerksamkeit!!! Schöne Grüße Irmen |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Mysql fehler | Benutzername | Serveradministration und serverseitige Scripte | 7 | 08.06.2011 12:16 |
Redesign für Steiner Cycling Team | pkipper | Site- und Layoutcheck | 11 | 09.02.2011 13:25 |
sql syntax fehler | RFDarter | Serveradministration und serverseitige Scripte | 6 | 25.01.2011 23:42 |
Fehler bzw. Warnungen für eine Lightbox | empfei | (X)HTML | 3 | 24.10.2009 15:27 |
Wie parse ich mit php Markdown syntax nach html? | asdfgqw | Serveradministration und serverseitige Scripte | 0 | 03.06.2008 01:11 |