scroller un div grace au JS - HTML/CSS - Programmation
Marsh Posté le 11-08-2006 à 15:16:27
la notion de block, ça te parle ?
essaye ça :
Code :
|
Marsh Posté le 11-08-2006 à 16:37:32
marche po...
oui ça me parle les block, mais je vois pas en quoi ça pourrait d'aider, vais me renseigner vite fait
Marsh Posté le 11-08-2006 à 16:37:32
marche po...
oui ça me parle les block, mais je vois pas en quoi ça pourrait d'aider, vais me renseigner vite fait
edit: tiens, un ptit bug du forum hardware j'ai cliqué trop vite et pouf ! 2 messages
Marsh Posté le 11-08-2006 à 18:17:14
les blocks, la porté des variables, tout ça... ici, tu redéfinis ta variable dans chaque fonction, et elle n'est pas visible de l'extérieur, donc ton clearTimeout(timer) c'est équivalent à clearTimeout(null). Il faut que ton timer soit visible sur ta page.
Et ça marche au moins avec Firefox en tout cas.
Marsh Posté le 16-08-2006 à 12:39:19
effectivement, ça fonctionne très bien... sauf dans ma page.
Marsh Posté le 16-08-2006 à 14:34:39
je me suis mal exprimé, c'est à dire que ça fonctionne mais mal.
Le scroll s'arrete (merci Brissou ) mais il est très lent et la console m'affiche :
Code :
|
alors que le scroll focntionne tres bien et sans message d'erreur si je fais une page test comme ça :
Code :
|
bref...
Marsh Posté le 16-08-2006 à 15:02:19
... très drôle. Je me suis dit : "tiens et si je testais sous un autre navigateur ?"
donc j'ai essayé sous mon browser préféré (Opera) et ça fonctionne très bien, puis sous le pire brower que je connaisse (IE), pareil.
Donc je me suis dit : pourquoi ça marche pas sous Firefox ???
... (période de réfléxion intense)
... et si je fermais la console Javascript ?? ...
c'est toujours pareil on perd 2 jours sur un truc à la #@?!%!! ...
Marsh Posté le 16-08-2006 à 15:10:37
bah à mon avis c'est juste que firefox (ou le pc sur lequel je taf) sont pas assez intelligent pour faire un affichage dans la console et en même temps executer le code, donc ça lag un peu...
Marsh Posté le 10-08-2006 à 17:39:25
voilà, je suis sur la refonte d'un site et j'ai enlevé tous les position:absolute des div et là, surprise, le scroll JS ne fonctionne plus, j'ai tout essayé mais je m'y suis cassé les dents
faut dire que je ne connais que très peu le JS. Bref, je me suis dit : je vais refaire une fction tte propre et toute nouvelle, j'ai donc trouvé ceci :http://www.adp-gmbh.ch/web/js/scroll.html et je l'ai adapté :
le JS
l'html
et enfin le CSS :
ça marche plutot pas mal mais le probleme (ha enfin un probleme !) c'est que je n'arrive pas a l'arreter.
voilà le dernier bout de code :
et le même pour le scroll down.
si quelqu'un pouvait m'aider a arreter le scroll ça serait génial, et pourquoi cette méthode ne fonctionne pas ?
merci !!