私はマウスホイールにイベントバインドを使用していますが、これを使用して計算を行うため、同じ関数を使用してタッチデバイスから同じ計算を実行できます。タッチデバイスを使用したマウスホイールイベントのトリガー
私のコードは次のようである:
$('#element').bind("mousewheel DOMMouseScroll", function(event) {
event.preventDefault();
if (event.originalEvent.wheelDelta > 0 || event.originalEvent.detail < 0)
//do stuff
else {
//do other stuff
}
});
EDIT:私は完全に明確ではなかった理解のコメントからと、私の目標は私があれば認識させる「wheelDelta」のような値を得ることですユーザーは上下にスクロール(タッチ移動)しています
ありません役立ちます願っています。多分あなたは 'mousemove'と' touchmove'を一緒に使ってみるべきでしょうか? –
私のプラグイン[jquery-do-scroll](https://github.com/WashingtonGuedes/jquery-do-scroll)を試すことができます。これは、マウス、タッチ、およびホイールイベントで動作します。 –