Blättern Sie reibungslos auf bestimmtes element auf Seite

Ich möchte über 4 buttons/links auf den Anfang der Seite, und unter Ihnen die Inhalte.

Auf die Tasten die ich diesen code:

<a href="#idElement1">Scroll to element 1</a>
<a href="#idElement2">Scroll to element 2</a>
<a href="#idElement3">Scroll to element 3</a>
<a href="#idElement4">Scroll to element 4</a>

Und unter links wird es sein, Inhalte:

<h2 id="idElement1">Element1</h2>
content....
<h2 id="idElement2">Element2</h2>
content....
<h2 id="idElement3">Element3</h2>
content....
<h2 id="idElement4">Element4</h2>
content....

Es jetzt funktioniert, aber kann nicht machen es so Aussehen mehr glatt.

Ich habe diesen code, aber kann es nicht funktionieren.

$('html, body').animate({
    scrollTop: $("#elementID").offset().top
}, 2000);

Irgendwelche Vorschläge? Danke.

Edit: und der Geige: http://jsfiddle.net/WxJLx/2/

mögliche Duplikate von Glatt-JavaScript/jQuery-scroll-element
ich habe zu Fragen, hast du den animieren-code in ein click-Ereignis?
im fürchte, ich weiß nicht, was fragst du mich,
$('#idElement1').onclick=function(){/*hier ist Ihre smothscroll code*/}
können Sie mir zeigen, dass fiddle bitte: jsfiddle.net/WxJLx/2

InformationsquelleAutor M P | 2013-07-18

Schreibe einen Kommentar