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