<span>function scroll_to(div){ </span> <span>$('html, body').animate({ </span> <span>scrollTop: $("mydiv").offset().top </span> <span>},1000); </span><span>}</span>
$ ('HTML, Body'). Animate ({
scrolltop: $ ('#target'). Offset (). Top
}, 2000); Sie können diesen Wert entsprechend Ihren Anforderungen einstellen. Sie müssen jedoch sicherstellen, dass der Autoscroll -Code nach dem Laden des dynamischen Inhalts ausgeführt wird. Dies kann erfolgen, indem der autoScroll -Code in eine Rückruffunktion platziert wird, die nach dem Laden des dynamischen Inhalts ausgeführt wird. Hier ist ein Beispielcode-Snippet:
$. AJAX ({
url: 'your-url',
Erfolg: Funktion (Daten) {
// Dynamische Inhalte laden
$ ('#Container'). Body '). Animate ({
scrolltop: $ (' #target '). Offset (). Top
$ ('HTML, Body'). STOP ();
Dieser Code stoppt sofort die Autoscroll -Animation. Wenn Sie die Animation stoppen und sofort zum Zielelement scrollen möchten, können Sie die Scrolltop -Funktion nach der Stop -Funktion verwenden:
$ ('html, body'). Stop (). Scrolltop ($ (' #Ziel'). Offset ().
$ ('HTML, Body'). Animate ({
scrolltop: $ (' #target'). Offset (). Dauer der Bildlaufanimation in Millisekunden. Anstatt die Funktion "Scrolltop" zu verwenden, können Sie die Scrollleft -Funktion verwenden. Hier ist ein Beispielcode -Snippet:
$ ('HTML, Body'). Animate ({
scrolltop: $ (' #target'). Header oder Navi und 2000 ist die Dauer der Bildlaufanimation in Millisekunden. Sie können dies tun, indem Sie eine Schleife verwenden, um die Zielelemente zu iterieren und die autosCroll -Animation auf jeden einzelnen anzuwenden. Hier ist ein Beispielcode -Snippet:
$ ('. Ziel'). Jede (function () {
$ ('html, body'). Animate ({
$ (' #button'). Click (function () {
$ ('html, body'). Animate ({
scrolltop: $ (' #Ziel'). Offset (). Top
}, 2000). Ist die ID des Elements, zu dem Sie scrollen möchten, und 2000 ist die Dauer der Bildlaufanimation in Millisekunden. Ein ScrollSpy ist ein Navigationsmechanismus, der die Navigationsverbindungen automatisch auf der Grundlage der Scroll -Position hervorhebt. Hier ist ein Beispielcode -Snippet:
$ ('#navbar a'). Click (function (Ereignis) {
Ereignis. $ (Ziel) .Offset (). Top
}, 2000);
Das obige ist der detaillierte Inhalt vonJQuery Autoscroll zu Div (spezifisches Seitenelement). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!