Salut, depuis presque 2 jours j'essaye de resoudre un problème Avec mon code.
pour changer et spécialiser mon documemt, j'ai du utiliser le jquery.
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <div class="category"> liste.... </div>
Je veux permettre le défilement vertical dans ce div et d'autres. ce qui n'était pas possible avant puisque c'est toute la page qui défilait.
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 $('.category').each(function(){ var scrollPane = $(this).jScrollPane({ arrowScrollOnHover: false, showArrows: true, }); var api = scrollPane.data('jsp'); console.log(scrollPane.data('jsp')); scrollPane.bind( 'mousewheel', function (event, delta, deltaX, deltaY) { api.scrollByY(50); return false; } ); });
Avec ce code, dès que la main de ma souris se trouve sur mon div. la page ne défile plus, rien que le div. jusque là c'est bon.
Mon problème est le suivant: ce code permet tout simplement le défilement vers le bas. Egal meme si je cherche à défiler vers le haut.
Que dois je faire s'il vous plaît?
je vois dans la fonction, delta, deltaX, deltaY. Où est ce que je les définis?
J'ai trouvé ceci : http://www.adomas.org/javascript-mouse-wheel/
mais je ne comprends rien. suis nouceau sur js.
Je vous remercie pour plus d'éclaircissement et codes pour permettre le défilement tant vers le haut.
Partager