現在マウス操作(タッチ)でスライドするナビゲーションを制作しているのですが、
操作の勢いでスライドするスピードを変更できないかと考えています。
最初はマウスダウン時の時間と、アップ時の時間からスピード出していたのですが、
0. マウスをずっとドラッグしたままの場合
0. マウスをドラッグしてから停止し、そこから勢いよくドラッグした場合
などの時にスピードが遅くなってしまうので他の方法を探しています。
javascript
1// イベント処理は省略してます 2function mousedown(e) { 3 downTime = new Date().getTime(); 4} 5function mousemove(e) {} 6function mouseup(e) { 7 upTime = new Date().getTime(); 8}
マウス操作(タッチ)の勢いを計算する方法があればと思い質問させていただきました。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/06 05:51