IPub\VisualPaginator – posun webu na začátek výpisu po přechodu na další stránku
- Alsatian
- Člen | 175
Ahoj.
Nekamenujte mě, jestli už se to řešilo, nedohledal jsem.
Používám IPub\VisualPaginator, ajaxově, vše funguje.
Jsem ale například na předposlední stránce, mám vypsáno 7 produktů a
kliknu na poslední stranu. Výpis se překreslí a zobrazí jenom poslední dva
produkty. Stránka ale divně uskočí a já jsem někde mimo. Krásné by bylo,
kdyby po každém kliknutí (a načtení) na další stránku web plynule
odskroloval na začátek výpisu (snippetu).
Věřím, že to má spojitost s $.nette.ext({… ale netuším co zde
rozumně dosadit.
Díky moc.
- Alsatian
- Člen | 175
Pro začátek vyřešeno takto.
if(settings.nette.el.data('scrollto')) {
$('html, body').animate({
scrollTop: $( settings.nette.el.data('scrollto') ).offset().top
}, 350, function() {});
} else return true;
Kde data-scrollto=„#articles“ vkládám k tagu „a“ do šablonky generující paginator.
Ideální by bylo výpis po kliknutí třeba zesvětlit a přidat spinner a po načtení odstranit (animovaně) a přesunout na začátek výpisu.
Editoval Alsatian (27. 8. 2018 21:25)