2016-03-25 8 views
1

Ich möchte die Seite in den zweiten Abschnitt auf einen Klick klicken. Ich verwende folgende JquerySeite Scroll-Fehler beim Klicken auf die Schaltfläche jQuery

$('.home_scroll_btn a').on('click', function(){ 
     var scrollPosition = $('#intro-home').offset().top; 
     $('html, body').animate({ 
      scrollTop:scrollPosition 
     }); 
    }); 

Das Problem ist, wenn ich die Taste, um die erste Spirale Seite klicken nach oben und dann nach bestimmten Abschnitt blättern.

Vielen Dank im Voraus!

+0

Fügen Sie Ihre HTML zur Frage hinzu. –

+0

Ihr Code scheint perfekt zu funktionieren. Verwenden Sie einfach 'javascript: void (0)' als ** href **. Überprüfen Sie diese [FIDDLE] (https://jsfiddle.net/hwyt7hbt/4/) – Abhi

+0

ihre Arbeit jetzt thanx –

Antwort

2

Wenn .home_scroll_btn a hat href = "#" oder so ähnlich, wird es nach oben scrollen. Wenn es einen gibt, fügen Sie e.preventDefault() hinzu oder geben Sie false für die Funktion zurück.

Verwandte Themen