странно)
У меня (на os x) этот пример работает так:
в safari за один шаг +- 12
в chrome за один шаг +- 120
в firefox за один шаг +-40
в opera +-160
Пришел к выводу, что нужно назначать шаг самому, чтобы сделать эти действия одинаковые для всех браузеров всех операционных систем :
if (e.wheelDelta > 0) {
return 1;
}
else {
return -1;
}