Ergebnis 1 bis 5 von 5

Thema: Contao 3.5.34: jquery scrollen funktioniert nicht

  1. #1
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    625

    Standard Contao 3.5.34: jquery scrollen funktioniert nicht

    Hallo,

    habe für den 'nach oben Button' wie imer ein Stück jquery eingebunden, was allerdings einfach NICHT funktioniert. Das ausblenden und das nach oben scrollen werden einfach NICHT umgesetzt.
    Was habe ich übersehen?


    - https://gutes-vom-hof.com
    - jquery ist aktiviert


    **********************

    <script>
    $(document).ready(function() {
    $('div.nach_oben_link').hide();
    $(window).scroll(function(){
    var value = 200;
    var scrolling = $(window).scrollTop();
    if (scrolling > value) {
    $('div.nach_oben_link').fadeIn();
    } else {
    $('div.nach_oben_link').fadeOut();
    }
    });
    $('div.nach_oben_link').click(function(){
    $('html, body').animate({scrollTop:'0px'}, 1000);
    return false;
    });
    });
    </script>

    *************************************



    Vielen Dank für Hinweise.

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Seite ist im Wartungsmodus. Hier dein Code leserlich.
    PHP-Code:
    <script>
      $(
    document).ready(function() {

        $(
    'div.nach_oben_link').hide();

        $(
    window).scroll(function() {
          var
            
    value 200,
            
    scrolling = $(window).scrollTop()
          ;

          if (
    scrolling value) {
            $(
    'div.nach_oben_link').fadeIn();
          }
          else {
            $(
    'div.nach_oben_link').fadeOut();
          }
        });

        $(
    'div.nach_oben_link').click(function() {
          $(
    'html, body').animate({
            
    scrollTop'0px'
          
    }, 1000);
          return 
    false;
        });
      });
    </script> 
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Contao-Fan
    Registriert seit
    11.11.2011.
    Ort
    Schwerin
    Beiträge
    625

    Standard

    ups ... der Wartungsmodus wurde deaktiviert.

    Die Lösung:

    Neben jquery ist auch mootools aktiv, was für den verwendeten Online- Shop notwendig ist. Das Mootool Framework wurde jetzt per CDN mit Fallback eingebunden. Das hat den Konflikt behoben und das sanfte scrollen zum Seitenanfang funktioniert nunmehr korrekt.

    Vielen Dank für die Unterstützung


    www.mv-soft.de

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das solltest du nicht machen. Binde MooTools von lokal ein und kapsele dein Script richtig. Kann man sich auch von den j_- und moo_Templates abschauen.
    PHP-Code:
    <script>
      (function($) {
        $(
    document).ready(function() {

          $(
    'div.nach_oben_link').hide();

          $(
    window).scroll(function() {
            var
              
    value 200,
              
    scrolling = $(window).scrollTop()
            ;

            if (
    scrolling value) {
              $(
    'div.nach_oben_link').fadeIn();
            }
            else {
              $(
    'div.nach_oben_link').fadeOut();
            }
          });

          $(
    'div.nach_oben_link').click(function() {
            $(
    'html, body').animate({
              
    scrollTop'0px'
            
    }, 1000);
            return 
    false;
          });
        });
      })(
    jQuery);
    </script> 
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du hast den charset falsch angegeben. "“utf-8”" ist kein gültiges character encoding. Benutze "utf-8".

    'type="text/javascript"' ist für HTML5 überflüssig.

    Attribut "BORDER" für IMGs ist schon lange obsolet.

    Du hast HTML-Code unterhalb von </body>. Das ist nicht erlaubt.
    HTML-Code:
    ...
      </body>
    
      <script async src="https://www.mv-soft.de/majax/majax.min.js" type="text/javascript" ></script>
      <script async type="text/javascript" src="js/jquery.colorbox-min.js" ></script>
      <script async type="text/javascript" src="js/jquery.sticky.js" ></script>
      <script type="text/javascript">
      ...
      </script>
      <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
    </html>
    Tabs als Einrückung bei HTML ist nicht so schön. Benutze Leerzeichen bei HTML.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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
  •