Bonjour,
J'ai le code js suivant qui me permet de scroler ma div contenu qui contient une série de liens <ul><li> avec du js et css. Jusqu'ici tout va bien.
Par contre, je souhaiterais modifier mon code de sorte que chaque fois que je click sur un lien que le lien cliqué se retrouve en position top de ma div.
Quelqu'un peut-il m'orienter ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 Dans mon head <script language="text/javascript"> var Timer; var Pas = 4; function scroller(Sens) { if(document.getElementById) Slide = document.getElementById("contenu"); else Slide = document.all["contenu"]; if(parseInt(Slide.style.top) + (Pas*Sens) > 0) { Slide.style.top = "0px"; } else if(parseInt(Slide.style.top) + (Pas*Sens) < -250) { Slide.style.top = "-250px"; } else Slide.style.top = (parseInt(Slide.style.top) + (Pas*Sens)) + "px"; Timer = setTimeout("scroller(" + Sens + ");", 1); } </head> Mon html <div id="contenu"> <ul> <li><a href="onClick="scroller()"">Lien 1</a></li> <li><a href="onClick="scroller()"">Lien 2</a></li> <li><a href="onClick="scroller()"">Lien 3</a></li> <li><a href="onClick="scroller()"">Lien 4</a></li> <li><a href="onClick="scroller()"">Lien 5</a></li> </ul> </div>
Merci
Partager