/ / jQuery - Beste Methode für "Zu Anker blättern" für dieselbe Seite und neue Seite

jQuery - Beste Methode für 'Scroll to Anchor' für dieselbe Seite und neue Seite - jquery

Ich verwende jQuery + jQuery UI und habe derzeit folgenden Code: -

$(function() {
$("a[href*="#"]:not([href="#"])").click(function() {
if (location.pathname.replace(/^//,"") == this.pathname.replace(/^//,"") && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $("[name=" + this.hash.slice(1) +"]");
if (target.length) {
$("html, body").animate({
scrollTop: target.offset().top
}, 1000);
return false;
}
}
});
});

Der Bildlaufeffekt wird angezeigt, wenn sich der Bildlauf auf derselben Seite befindet, aber wenn ich eine neue Seite lade, wird nicht zu diesem Abschnitt geblättert, z

Wie kann ich erreichen, dass dies für beide Seitenanker funktioniert und beim Laden einer neuen Seite zum Ankerpunkt geblättert wird?

Antworten:

1 für die Antwort № 1

Ich kann keinen Kommentar posten (aufgrund der Reputation).

Haben Sie diese Lösung ausprobiert: Nach dem Laden der neuen Seite können Sie leicht zum Ankern blättern

Ich habe es für ein Projekt verwendet und es hat gut funktioniert. Schau dir einfach die Kommentare der Antwort an;)