Hey Allemaal.
Lang geleden eens een website gemaakt met een horizontale scrollbalk.
Je kon dan naar de paginas scrollen dmv textlinks met daaronder javascript.
De code die ik toen gebruikte animeerde het scrollen ook, maar deze code was bugged (scherm ging trillen bij te grote browsers).
Nu ben ik deze code opnieuw aan het maken en heb het scrollTo() DOM element gevonden.
ScrollTo is natuurlijk makkelijker dan ScrollBy, omdat je dan als je weer terug wil (naar links) niet met negatieve waarde hoeft te werken.
Probleem is nu dat het wel naar de positie gaat (1 beweging, niet geanimeerd), maar in dezelfde seconden ook weer terug is.
link:
Javascript
Hij gaat dus wel 1 flits naar 1460 en direct weer naar 0.
(de 0 in de functie is voor de y pos, die heeft niet te scrollen, toch?)
Iemand die hulp kan bieden?
Lang geleden eens een website gemaakt met een horizontale scrollbalk.
Je kon dan naar de paginas scrollen dmv textlinks met daaronder javascript.
De code die ik toen gebruikte animeerde het scrollen ook, maar deze code was bugged (scherm ging trillen bij te grote browsers).
Nu ben ik deze code opnieuw aan het maken en heb het scrollTo() DOM element gevonden.
ScrollTo is natuurlijk makkelijker dan ScrollBy, omdat je dan als je weer terug wil (naar links) niet met negatieve waarde hoeft te werken.
Probleem is nu dat het wel naar de positie gaat (1 beweging, niet geanimeerd), maar in dezelfde seconden ook weer terug is.
link:
code:
1
| <a href="#" onclick="scrollToPos(1460)">Link</a> |
Javascript
code:
1
2
3
| function scrollToPos(pos) {
window.scrollTo(pos,0)
} |
Hij gaat dus wel 1 flits naar 1460 en direct weer naar 0.
(de 0 in de functie is voor de y pos, die heeft niet te scrollen, toch?)
Iemand die hulp kan bieden?