Scroll horizontal avec la mousewheel [Résolu]

fazerofgod 2 Messages postés mercredi 13 décembre 2000Date d'inscription 11 avril 2011 Dernière intervention - 16 oct. 2009 à 17:20 - Dernière réponse : @karamel 1654 Messages postés vendredi 9 mai 2008Date d'inscription 23 février 2018 Dernière intervention
- 17 oct. 2009 à 10:53
Salut les mecs :)
ça va faire maintenant un petit moment que je cherche un moyen de scroller avec la molette de la souris de manière horizontale sur un Overflow ( ou autre ). J'ai essayé quelques trucs mais tous ne prenne que des valeures fixe, alors que les mienne sont en % ...

Regardez ici > http://virgasmik.fr/

Si vous aviez une idée ou un tuyo a me refiler j'en serai bien content car là je sais plus trop ou chercher ...

Merci d'avance :D
Afficher la suite 

3 réponses

Répondre au sujet
@karamel 1654 Messages postés vendredi 9 mai 2008Date d'inscription 23 février 2018 Dernière intervention - 16 oct. 2009 à 21:20
0
Utile
jour

que je suis genereux
a rajouter dans le fichier html


<script type="text/javascript">

function deplace(e){
var delta = 0;
if (!e) e = window.event;
if (e.wheelDelta) {
delta = e.wheelDelta/120;
} else if (e.detail) {
delta = -e.detail/3;
}
if(delta<0){
val=-100;
}
else{
val=100;
}
document.getElementById('overlist').scrollLeft=document.getElementById('overlist').scrollLeft+val

}

function selecte(ev){
(navigator.appName.substring(0,3)=="Mic") ? event.returnValue = false : ev.preventDefault();
}


function init(){

var adi=document.getElementById('overlist')
if(navigator.appName.substring(0,5)=="Micro"){
adi.attachEvent('onmousewheel',deplace);
adi.attachEvent('onmousewheel', selecte)
}
else{
if (navigator.userAgent.indexOf("Firefox") != -1){
adi.addEventListener('DOMMouseScroll', deplace, false);
adi.addEventListener("DOMMouseScroll", selecte, false)
}
else{
adi.addEventListener('mousewheel', deplace, false);
adi.addEventListener("mousewheel", selecte, false)
}
}
}
onload=init

</script>
Commenter la réponse de @karamel
fazerofgod 2 Messages postés mercredi 13 décembre 2000Date d'inscription 11 avril 2011 Dernière intervention - 16 oct. 2009 à 22:22
0
Utile
Yheaaaaaaaaaa !! merci !! ça maaaarche :) trop cool !! merci merci merci !!
Commenter la réponse de fazerofgod
@karamel 1654 Messages postés vendredi 9 mai 2008Date d'inscription 23 février 2018 Dernière intervention - 17 oct. 2009 à 10:53
0
Utile
de rien
Commenter la réponse de @karamel

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.