Как определить настройку скроллинга natural (Mac) vs. reverse (Win)?

Рейтинг: 1Ответов: 0Опубликовано: 10.10.2014

Делаю свой горизонтальный скроллинг. Понял, что привычки пользователей разных платформ противоположны: в Windows двигают «окно», через которое смотрят на контент, а в Mac OS X двигают контент относительно этого «окна». Впрочем, в Mac OS X это поведение настраивается — некоторые оставили у себя «обратный» — как в Windows — скроллинг.

Сделал макет проблемы.


Upd. Новая формулировка вопроса:

– Как определить, в какую сторону у посетителя работает скроллинг, не заставляя его делать дополнительных действий?

В частном случае – Safari, покрутили колёсиком – можно узнать настройки (отсюда):

function myWheelEventHandler(event) {
  var deltaY = -event.wheelDeltaY;
  if (event.webkitDirectionInvertedFromDevice) deltaY = -deltaY;
  // use value for something
}

Хочется найти способ и для других браузеров — FF, Chrome.

Ответы

Ответов пока нет.