Comment contrôler les barres de défilement avec JavaScript
Depuis JavaScript est un langage côté client qui s'exécute sur le navigateur commun , il peut être utilisé pour afficher des pages Web interactives . JavaScript peut être utilisé pour contrôler les fenêtres caractéristiques défilement d'une page web. En fait, il est possible de créer une fenêtre pop-up qui n'a pas de barres de défilement du tout en utilisant JavaScript. Pour JavaScript pour offrir ce niveau d'interactivité cependant, il doit être lié aux deux fichiers CSS et JavaScript. Instructions 1
Ouvrez votre application d'édition HTML et déclarer 2 div dans le document intitulé « scrollbar » et « Scroll ». Divs sont des balises qui définissent divisions logiques sur des pages web au sein d'un contenu d'une page web et peuvent être ajoutés de la même manière que les tables et les cellules de la table sont ajoutés. Les éléments de la première barre de défilement dans la page HTML devrait ressembler à ceci :
Contrôle Scrollbars avec JavaScript < /tile >
... Placez le contenu de défilement ici ...
... < /body> Photos
Placez le contenu de la page web dans les 2 divs 2
déclarer les fichiers CSS et JavaScript dans l'en-tête de la page HTML comme suit:
... ... Photos
place les éléments de la deuxième et autres barres de défilement dans la page HTML comme suit:
...
;
... Placez le contenu de défilement ici ...
... 3
Créer le fichier " Scroll.js " et copiez le code suivant dans le fichier : Photos
/* nombre d'objets de défilement * /document.No = 0;
var isOpera = ( window.navigator.userAgent.indexOf ( "Opera ")> -1) ; fonction
/* fonctions de la molette de la souris pour faire défiler la souris efect de roue sur l'objet avec mon js scrollbar * /function poignée ( delta , parent ) {var s = delta + ":" if ( delta <0 ) {if ( isOpera ) moveUp (parent) ; elsemoveDown (parent) ;} else { if ( isOpera ) moveDown (parent) ; elsemoveUp (parent) ;}} roue de la fonction
( event) { var delta = 0; ( ! cas ) si l'événement = window.event ; if ( Event. wheelDelta ) {delta = event.wheelDelta/120 ; if ( window.opera ) = delta - delta ; } else if ( event.detail ) {delta = - event.detail /3; } if ( delta) poignée ( delta, cette );} /* < défilement de roue /souris > * / 4
S'assurer que tous vos fichiers sont sauvegardés dans le même dossier et exécuter la page HTML pour tester < br . >