NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
maxy obr
Člen
Avatar
maxy obr:16.2.2017 10:30

ahoj mám funkci která odsroluje na prvek a potřeboval bych to posunout třeba o 100px a nevím jak na to.

$("#contact").click(function() {
    $('html,body').animate({
        scrollTop: $("#question").offset().top},
        'slow');
});

šlo by to tedy nějak jednoduše přičíst?

 
Odpovědět
16.2.2017 10:30
Avatar
Jiří Fencl
Člen
Avatar
Jiří Fencl:16.2.2017 10:51

Normalne za to top pridas +100

scrollTop: $("#question").offset().top+100},

Taky je dobry pred kazdou animaci projistotu zastavit a vycistit frontu animaci

$('html,body').stop().clearQueue().animate...
Editováno 16.2.2017 10:53
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
16.2.2017 10:51
Avatar
maxy obr
Člen
Avatar
Odpovídá na Jiří Fencl
maxy obr:16.2.2017 11:06

Tak já sem asi blbej, zkoušel jsem to a nešlo mi to. Každopádně to teď jde.
Díky.

 
Nahoru Odpovědět
16.2.2017 11:06
Avatar
Honza Bittner
Tvůrce
Avatar
Honza Bittner:16.2.2017 13:49

Je to popsáno i zde, btw. http://www.itnetwork.cz/…mooth-scroll

Nahoru Odpovědět
16.2.2017 13:49
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.