Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: Active => "undefined is not a function"

  1. #1
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard Active => "undefined is not a function"

    Hallo Leute,

    Ich verwende den neuesten Contao Release und habe alle Variationen mit und ohne Jquery versucht aber die Klasse Active wird einfach nicht beim Klicken eines Menüpunkts aktiviert.

    In der Console von Chrome erhalte ich folgenden Fehler:
    "Uncaught TypeError: undefined is not a function"

    Es sollte angeblich diese Zeile sein:

    var objAnchors = objNavi.getElements('li > a');

    Ideal wäre es, wenn ich mootools komplett weglassen könnte und rein über Jquery arbeiten könnte.
    Aber mit den Jquery templates erhalte ich auch Fehler.

    Hat jemand schon Erfahrungen diesbez. gehabt?

    Viele Grüße
    Winchester

  2. #2
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Es wird ein komplettes jquery Template mitgeliefert.
    https://github.com/timgatzky/onepage...n_jquery.html5
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  3. #3
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard

    Ja das habe ich ebenfalls versucht - dort tritt der Fehler ebenfalls auf.
    Da es im Modul nicht zur Verfügung steht (wir im Autoload nicht aufgeführt) dachte ich, dass es nicht mehr aktuell ist.

    Viele Grüße
    Winchester

  4. #4
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von winchester Beitrag anzeigen
    Ja das habe ich ebenfalls versucht - dort tritt der Fehler ebenfalls auf.
    Da es im Modul nicht zur Verfügung steht (wir im Autoload nicht aufgeführt) dachte ich, dass es nicht mehr aktuell ist.

    Viele Grüße
    Winchester
    Ah ok.
    Ich hatte das Template nur als sekundären Ersatz beigelegt, da ist selbst nicht so der jquery fan bin.
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  5. #5
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard

    Hy,

    Da ich nicht beide Bibliotheken laden wollte, habe ich nun eine andere jQuery Variante verwendet:
    https://github.com/davist11/jQuery-One-Page-Nav

    Diese funktioniert bei mir super.

    Viele Grüße
    Winchester

  6. #6
    Contao-Fan Avatar von toto
    Registriert seit
    09.02.2010.
    Ort
    Bad Oeynhausen
    Beiträge
    386

    Standard

    Hallo zusammen,

    ich habe das Template mod_onepagewebsitenavigation_jquery.html5 erstellt und es in das Modul Normale Struktur eingebunden. Leider kriege ich aber das normale mootools template ausgegeben.

    Was kann ich denn da tun??

  7. #7
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard

    Hy

    Ich glaube wenn ich mich richtig erinnere, dann musst du das umbennen bzw. den Inhalt kopieren.
    Das hat bei mir auch nicht so richtig funktioniert.

    Viele Grüße

  8. #8
    Contao-Fan Avatar von toto
    Registriert seit
    09.02.2010.
    Ort
    Bad Oeynhausen
    Beiträge
    386

    Standard

    Danke für den Tipp. Jetzt hat er das jQuery eingebunden zeigt mir aber trotzdem den Fehler:

    Code:
    TypeError: 'undefined' is not a function (evaluating 'arrParamsIgnore.contains(hash)')
    Die "active"-Funktion geht leider auch nicht.

    …hm anscheinend geht es jetzt doch. Das einzige was leider nicht funktioniert ist die "active"-Funktion wenn man scrollt.
    Geändert von toto (23.07.2015 um 08:39 Uhr)

  9. #9
    Contao-Fan Avatar von bibib
    Registriert seit
    19.06.2009.
    Ort
    Linz, Oberösterreich
    Beiträge
    644
    Partner-ID
    8517

    Standard

    Zitat Zitat von toto Beitrag anzeigen
    ich habe das Template mod_onepagewebsitenavigation_jquery.html5 erstellt und es in das Modul Normale Struktur eingebunden. Leider kriege ich aber das normale mootools template ausgegeben.
    Zitat Zitat von winchester Beitrag anzeigen
    Ich glaube wenn ich mich richtig erinnere, dann musst du das umbennen bzw. den Inhalt kopieren.
    Das hat bei mir auch nicht so richtig funktioniert.
    Hi zusammen,
    könnte mir jemand sagen, wie das Template umbenannt bzw. wohin der Inhalt kopiert werden soll?

  10. #10
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard

    Wenn ich mich richtig erinnere an das an was ich mich damals erinnert habe, dann war das Problem, dass immer Motools verwendet wurde.

    Daher habe ich jQuery einfach in die Motools Templates kopiert und fertig

    Ich habe mich schon lange nicht mehr damit beschäftigt - besteht das Problem noch bei der aktuellen Version?

  11. #11
    Contao-Fan Avatar von bibib
    Registriert seit
    19.06.2009.
    Ort
    Linz, Oberösterreich
    Beiträge
    644
    Partner-ID
    8517

    Standard

    Huch warst du jetzt schnell.
    Vielen Dank, das hat jetzt so geklappt! Also einfach mod_onepagewebsitenavigation_jquery.html5 kopiert in mod_onepagewebsitenavigation.html5.
    Ja, das Problem besteht immer noch, bzw. ist, soweit ich das erkennen kann, die Version von damals noch die aktuelle.

    Edit:
    Nein nein nein, Kommando zurück. Scheinbar funktioniert es jetzt doch mit der dieser Datei. Ich hab den Inhalt zwar in mod_onepagewebsitenavigation.html5 kopiert, aber vergessen, im Seitenlayout dieses Template auszuwählen. Da hatte ich nun die gefixte Variante drin und mit der klappt es auch so.

    Weia. Man sollte das nicht bei zwei Installationen gleichzeitig machen und bei der falschen ins Backend schauen.
    Geändert von bibib (18.08.2016 um 13:01 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •