1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
<head>
<script type="text/javascript">
function MouseScroll (event) {
var rolled = 0;
if ('wheelDelta' in event) {
rolled = event.wheelDelta;
}
else { // Firefox
// The measurement units of the detail and wheelDelta properties are different.
rolled = -40 * event.detail;
}
var info = document.getElementById ("info");
info.innerHTML = rolled;
}
function Init () {
// for mouse scrolling in Firefox
var elem = document.getElementById ("myDiv");
if (elem.addEventListener) { // all browsers except IE before version 9
// Internet Explorer, Opera, Google Chrome and Safari
elem.addEventListener ("mousewheel", MouseScroll, false);
// Firefox
elem.addEventListener ("DOMMouseScroll", MouseScroll, false);
}
else {
if (elem.attachEvent) { // IE before version 9
elem.attachEvent ("onmousewheel", MouseScroll);
}
}
}
</script>
</head>
<body onload="Init ();">
Use the mouse wheel on the field below.
<div id="myDiv" style="width:200px; height:200px; overflow:auto;">
<div style="height:2000px; background-color:#a08080;"></div>
</div>
<br />
The last roll amount: <span id="info" style="background-color:#e0e0d0;background-image:url(images/pdfdvp.jpg);"></span>
</body> |
Partager