[S'enregister] - [S'identifier]
gheop wall

Gestion de la molette de la souris

JavaScript
par SiB (13/11/06)
Ne fonctionne pas sous Konqueror, il rechigne à récupérer tout événement sur la molette ...
Cacher les numéros de lignes
  1. //gestion de la molette
  2. function wheel(event){
  3. var delta = 0;
  4. // if (!event) event = window.event;
  5. if (event.wheelDelta) {
  6. delta = event.wheelDelta; ///120; /* IE/Opera. */
  7. if (window.opera) { if(mouseOpera) delta = -delta/80; else delta=0; mouseOpera = !mouseOpera; } //dans opera ...
  8. }
  9. else if (event.detail) delta = -event.detail/3; //mozilla
  10. // debug("delta:" delta);
  11. if (delta > 0) Z(1,0, ex, ey); // si delta == 0, la mousewheel n'a pas bougé.
  12. else if(delta < 0) Z(-1,0, ex, ey);
  13. if (event.preventDefault)
  14. event.preventDefault();
  15. event.returnValue = false;
  16. }