/ / jQuery - Najlepšia metóda pre 'Listovanie na kotvu' pre tú istú stránku a novú stránku - jQuery

jQuery - Najlepšia metóda pre "Prejdite na Anchor" pre rovnakú stránku a novú stránku - jquery

Používam používateľské rozhranie jQuery + jQuery a momentálne mám nasledujúci kód: -

$(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;
}
}
});
});

Efekt rolovania sa prejaví, keď sa posunie na tú istú stránku, ale ak načítam novú stránku, neprejde na túto časť, napríklad z / home / do / about / # section3

Ako môžem zaistiť, aby to fungovalo pre kotvy tej istej stránky a ako sa pri načítaní novej stránky posúva na kotvu?

odpovede:

1 pre odpoveď č. 1

Nemôžem uverejniť komentár (kvôli reputácii).

Vyskúšali ste toto riešenie: Po načítaní novej stránky plynule prejdite na kotvu

Použil som to na projekt a fungovalo to dobre. Stačí sa pozrieť na komentáre k odpovedi;)