Min side skal scrolle lidt ned og op igen?

Her kan du få hjælp og stille spørgsmål til jQuery!
Besvar
cromagnon
Begynder
Indlæg:1
Tilmeldt:6. okt 2017, 21:55
Min side skal scrolle lidt ned og op igen?

Indlæg af cromagnon » 6. okt 2017, 22:00

Hej,

Når folk klikker sig ind på min side, vil jeg gerne have, at den automatisk scroller en lille smule ned, og så tilbage igen. På den måde kan folk se, er der er mere på siden end blot en overskrift.

Men hvordan gør jeg?

Jeg har fundet følgende kode, men den får kun siden til at scrolle ned:

Kode: Vælg alt

<script>
var scrollElement = function (element, scrollPosition, duration) {
  var style = element.style;

  // setup CSS transition duration and easing function
  style.webkitTransition =
        style.transition = duration + 's';
  style.webkitTransitionTimingFunction =
        style.TransitionTimingFunction = 'ease-in-out';

  // use translate3d to force hardware acceleration
  style.webkitTransform =
        style.Transform = 'translate3d(0, ' + -scrollPosition + 'px, 0)';
}

var scrollBody = scrollElement.bind(null,
                                    document.getElementsByTagName('body')[0]);
</noscript>
Koden er oprineligt fra denne side: http://appdocumentary.com/2014/10/14/ho ... -captures/

Kan nogen fortælle mig, hvordan jeg får min side til at scrolle ned og så tilbage igen. Bare en lille smule.

Mange tak!

Erik

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Min side skal scrolle lidt ned og op igen?

Indlæg af ThomasI » 9. okt 2017, 14:08

Hmm... Jeg ville nok overveje en anden løsning, da sådan noget med at siden scroller automatisk er en rigtig dårlig brugeroplevelse.

Hvad med blot at lave en stor knap nederst på den del af siden man kan, hvor der er en pil nedad og hvor der står "Mere indhold herunder".

Hvis man klikker på den knap, kan du så scrolle brugeren længere ned - men tænker ikke det er smart at gøre automatisk.

Besvar