Ergebnis 1 bis 4 von 4

Thema: Propleme mit SmoutScroll bei Onepage Navigation

  1. #1
    Contao-Nutzer
    Registriert seit
    22.08.2012.
    Beiträge
    81

    Standard Propleme mit SmoutScroll bei Onepage Navigation

    Hallo,

    ich hoffe, es kann mir jemand helfen, bin am verzweifeln, ich habe eine Seite erstellt, OnePage - die mit Smoutscroll nach unten fahren soll, das macht Sie auch, aber nur einmal


    Wenn ich beispielsweise auf Kontakt klicke --> scrollt es nach unten
    wenn ich dann von Kontakt auf Willkommen klicke, dann ist der Übergang hart.

    Ich kann leider den Fehler nicht finden. Der totop Link ganz unten funktioniert ohne Probleme.

    Hier noch das dazugehörige jQuery

    jQuery(".totop, .a-level_1").click(function( ev ){
    var idpos = this.href.indexOf('#');
    var href = idpos >= 0 ? this.href.substr( idpos ) : this.getAttribute('href');
    var target = jQuery( href );
    if( target.length !== 0 ){
    ev.preventDefault();
    jQuery("html, body").animate({
    scrollTop: target.offset().top
    }, 380);
    }
    });

    Hat jemand eine Idee?
    Geändert von Potti2012 (13.10.2016 um 11:03 Uhr)

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.172
    Partner-ID
    10107

    Standard

    1. Du meinst wohl SmoothScroll, nicht SmoutScroll
    2. Du solltest Code immer in [code], [php] oder [html] Tags posten.
    3. Auf deiner Seite befinden sich HTML Fehler, die solltest du beheben.
    4. Aus irgendeinem Grund wird bei dir eine assets/js/512143395685.js im <head> und dann nochmal eine andere assets/js/10971651ea59.js vor dem </body> eingebunden. Das sieht nicht korrekt aus.
    5. Zu deinem eigentlichen Problem: die "Sticky" Navigation wird von einem JavaScript erzeugt. Also im genauen klont das Script die reguläre Navigation. Dieses JavaScript (aus files/cto_layout/scripts/scripts.js) wird aber nach deinem SmoothScroll script ausgeführt. Daher greift auch dein Script für diese Navigation nicht.
    Warum wurde das so gelöst?

  3. #3
    Contao-Nutzer
    Registriert seit
    22.08.2012.
    Beiträge
    81

    Standard

    Hey Spooky,

    das hat keinen bestimmten Grund bzw. völlige Ahnlungslosigkeit.
    Was muss ich tun, damit dass funktioniert?

    Lieben Gruß,
    Potti2012

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.172
    Partner-ID
    10107

    Standard

    Als quick-fix könntest du dein Script direkt in files/cto_layout/scripts/scripts.js hinein schreiben. Besser wäre jedoch, du holst dir professionelle Hilfe und lässt alles "reparieren".

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
  •