11549 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai le code suivant qui me permet de faire scroller la fenêtre à l'horizontal :


  /* MOUSE WHEEL */
  $(function() {

   $("body, html").mousewheel(function(event, delta) {

      this.scrollLeft -= (delta * 70);
    
      event.preventDefault();

   });

  });


Seule une page doit être atteinte par ce script, les autres étant "normales" (scroll vertical).

Comment faire cela ?

Merci d'avance pour votre aide ! Smiley smile
Bonsoir,

Heuuu... tu mets ton script dans un fichier externe et tu mets un appel vers ce script dans cette seule page, ou tu mets ce script dans cette seule page.

Ou alors, il faudrait que tu donnes plus d'explications sur ce que tu veux faire, ou pourquoi tu n'as pas utilisé ces solutions.
Modérateur
Salut,

Si tu as centralisé tous les scripts dans un seul fichier alors tu identifies ta page ou tu identifies un endroit dans ton site :

<body id="unId">
<!-- etc. -->
</body>


le code jcuicui :

if($('#unId').length > 0){
//etc.
}


en js natif :

var unId = document.getElementById('unId');
if(unId){
//etc.
}

Modifié par niuxe (07 Jul 2012 - 21:57)