2016-05-17 5 views
1

Ich habe das Scrollen auf meinem Projekt mit overflow:hidden; in css deaktiviert und beabsichtige, Animationen zu verwenden, wenn das scroll/touchmove-Ereignis ausgelöst wird.Wie finde ich das mousewheel/touchmove-Ereignis in jquery?

Ich habe es geschafft, mit

$(document).on('mousewheel touchmove', function()); 

das Ereignis zu fangen, aber ich kann die Informationen nicht erhalten, welche Richtung das Mausrad tat oder Berührungsbewegungs zu gehen. Gibt es einen anderen Ansatz dazu, oder sollte ich diesen Ansatz ablegen und mit etwas anderem gehen?

Mein Plan war es, Tweenmax Animationen zu verwenden, die auf Scroll/Touchmove/Tastatur Pfeiltasten binden. Und halten Sie die Website statisch aka deaktivieren Scroll.

+0

Überprüfen Sie die Antworten hier. Es hat für mich funktioniert. Alaa

Antwort

0

Ich habe das gefunden, und werde es versuchen und dann über diese Antwort berichten. http://alvarotrigo.com/fullPage/ Plugin ist großartig auf dem Desktop, aber funktioniert nicht auf touchmove muss das Plugin ändern, denke ich.

Jetzt, um herauszufinden, wie touchmove Richtung zu fangen ist mein einziges Problem, auf die Suche nach der Lösung. So könnte ich manuell die Plugin-Funktionen auslösen, da es die Touch-Unterstützung fehlt, obwohl im Handbuch steht, dass es unterstützt wird. (Berichtete dem Plugin-Coder)

Gefunden Antwort auf diese Frage Determine vertical direction of a touchmove

Verwandte Themen