Как да открием всякакъв вид превъртане без библиотеки?

Искам да знам как мога да открия събитие за превъртане на страница. Ето два различни начина за превъртане.

На работния плот:

  1. Чрез въртене на колелцето на мишката (манипулаторът на събитие е DOMElement.onwheel манипулатор на събития).
  2. Чрез натискане на колелцето на мишката и преместване на курсора в подходяща посока (известно също като автоматично превъртане).

По мобилния телефон:

  1. чрез разместване на пръста надолу или нагоре

Как мога да открия събитието за превъртане, както е описано във втория и третия начин?


person Baruch B.    schedule 20.08.2016    source източник
comment
и преместване на курсора над или отвъд - Какво означава това?   -  person Script47    schedule 20.08.2016
comment
Погледнете тук обясняват събитията с мишката.   -  person Mario Santini    schedule 20.08.2016
comment
@Script47 това означава, че когато щракнете върху колелцето на мишката, изображение за превъртане се поставя там, където сте щракнали, а за превъртане надолу премествате мишката отвъд изображението и същото нещо за по-горе   -  person Baruch B.    schedule 20.08.2016


Отговори (1)


Във всички случаи това е scroll събитие, така че:

window.addEventListener("scroll", function(e) {
  ...
});

Второто и третото събитие имат едно общо нещо - те се случват в рамките на mousedown и mouseup рамка. Можете да използвате това за откриване на аромат на събитие.

person c-smile    schedule 20.08.2016