11548 sujets

JavaScript, DOM et API Web HTML5

bonjour, j'essaie de faire un bandeau qui défile , à la façon de cette page (en haut à gauche) :
http://www.palais-decouverte.fr/index.php?id=accueil2

Je n'y connais pas grand chose en javascript, et j'esperai copier coller les fonctions concernées. A un moment dans le code il y a une classe "tx-ccvscroller-pi1-innerbox". Il y a 2 feuilles de styles jointes, dans lesquelles cette classe n'apparait pas. Ou est-elle déclarée ? Dans le fichier joint .js il ne me semble pas qu'on ait des données liés à ce défilement.
Qu'est ce qui m'échappe ?

Et sinon y a t'il une méthode pas trop dure pour faire le même effet?

Merci.
Modifié par olivier sans (23 Jan 2007 - 21:05)
essai un truc du genre

function scrollUp() {
document.getElementById('monDiv').style.top=document.getElementById('monDiv').style.top-5+"px";
if (document.getElementById('monDiv').style.top<200) {
document.getElementById('monDiv').style.top=400+"px";
}
setInterval("scrollUp()",250);
}
<div id="monDiv">ce div doit monter</div>


le if dans la fonction te permettra de demander a ton div de revenir au debut. Comme dans le site que tu nous à montré une fois le texte disparu il revien à sa place initial.
Change les valeurs commes sa t'arrange.
Ps: j'ai pas tester je viens de le taper vite fait donc y à peut etre quelques erreurs Smiley smile
Bonjour,
Il existe plein de solution de menu scroll à télécharger directement
tape gg il en propose plein.
Pour un de mes sites j'ai choisi celui de la société opencube qui propose des samples assez faciles à mettre en place et dans une page aux standards W3C...
Bon courage
Modifié par gaelgerard (17 Jan 2007 - 09:37)