Christian S.: mouse wheel horizontal?

Beitrag lesen

Hi,

kenne zwar leider keine Möglichkeit, aber vielleicht findest du Unterschiede im Event Objekt.

Ich hab mir mal hier alles was da so drin steht ausgeben lassen:

function wheel(e)
{
 document.body.innerHTML ="";
 for(var i in e)
 {
  document.body.innerHTML += i + " = " + eval("e."+i) + "<br/>";
 }
}

kannst ja bei dir schauen, ob du was findest. Unter detail steht bei mir zB -3 oder 3 jenach dem wohin ich scrolle (hoch/runter).

Gruß
Christian

hallo
folgendes skript lässt ein div mit dem mausrad vertikal scrollen:

function up(){
document.getElementById("content").scrollTop=document.getElementById("jusocontent").scrollTop -15;
}

function down()
{document.getElementById("content").scrollTop=document.getElementById("jusocontent").scrollTop +15;
}

function wheel(event){
var delta = 0;
if (!event) event = window.event;
if (event.wheelDelta) {
  delta = event.wheelDelta/120;
  if (window.opera) delta = -delta;
} else if (event.detail) {
  delta = -event.detail/3;
}
if (delta > 0)up();
if (delta < 0)down();
return false;
}

function keyListener(event){
   if(!event)event = window.event;
   if(event.keyCode==38)up();
   if(event.keyCode==40)down();
}

if (window.addEventListener)
window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;
window.onkeydown = document.onkeydown = keyListener;

als macianer werde ich mit der "mighty-mouse" nun aber auch mit horizontalem scrollen verwöhnt.
kennt jemand zufällig eine möglichkeit auch horizontales "mousescrollen" abzufangen?

gruss marc