jQuery Scroll Plugin
da dies eine Frage mit jquery ich sagen markiert ist müssen, dass diese Bibliothek ein sehr schönes Plugin für smooth scrolling hat, können Sie es hier finden: http://plugins.jquery.com/scrollTo/
Auszüge aus Dokumentation:
$('div.pane').scrollTo(...);//all divs w/class pane
oder
$.scrollTo(...);//the plugin will take care of this
Benutzerdefinierte jQuery-Funktion für
Scrollen können Sie eine sehr leichten Ansatz verwenden durch Ihre benutzerdefinierte Scroll jquery Funktion
$.fn.scrollView = function() {
return this.each(function() {
$('html, body').animate({
scrollTop: $(this).offset().top
}, 1000);
});
}
definieren und verwenden Sie es mögen:
$('#your-div').scrollView();
Scroll zu einer Seite Koordinaten
Animieren html
und body
Elemente mit scrollTop
oder scrollLeft
$('html, body').animate({
scrollTop: 0,
scrollLeft: 300
}, 1000);
Plain Attribute JavaScript
mit window.scroll
Scrolling
window.scroll(horizontalOffset, verticalOffset);
nur zusammenzufassen, verwenden Sie die window.location.hash mit ID
window.location.hash = '#your-page-element';
direkt in HTML (accesibility Erweiterungen)
<a href="#your-page-element">Jump to ID</a>
<div id="your-page-element">
will jump here
</div>
nur eine kleine Anmerkung: Attribut "name" ist in XHTML 1.1 Strict nicht erlaubt, eine ID statt –
interessante Frage verwenden, können nicht Seite blättern Koordinaten? Ich denke, wir sollten es können. –
Ich habe Lösung ähnlich Ihre Anforderung an [hier] [1] [1]: http://stackoverflow.com/questions/3432656/scroll-to-a-div-using-jquery – user1493023