問題タブ [scrollwheel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cocoa - Cocoa でスクロール ホイール イベントの開始状態と終了状態を検出する
Cocoa には、ジェスチャやマウス クリックの開始状態と終了状態を検出するための便利なメソッドが多数用意されています。mouseDown:
マウス クリックの場合は、メソッドを簡単にオーバーライドできますmouseUp:
。ただし、マウスのスクロール イベントに対して同じことを行う方法はないようですscrollWheel:
。スクロールが発生したときにアクティブになるメソッドのみが提供されます。
試してみbeginGestureWithEvent:
ましたが、タッチイベントにしか反応しません。
Cocoa でマウスのスクロールの開始と終了の状態を検出する方法はありますか?
javascript - JavaScript 関数 -- ホイール イベントで 1 回呼び出しますか?
このコードはほぼ機能しますが、わずかな問題があり、あなたの助けを期待しています。
目標:このスクリプトのこの目標は、ユーザーがマウスを使用してホイールを回したときに
parseScroll();
関数を1回呼び出すことです。問題:コードは最初は機能します。ただし、短い距離内でマウスを指で複数回ホイールすると、
parseScroll();
関数は呼び出されません。これは、関数が何千回も呼び出されないようにするためのデバウンス アルゴリズムにより、前のホイールが終了したことを認識していないためです。(更新): 私が探しているものに対処しているように見えるこの記事を見つけました。誰かがそれを理解し、純粋な JavaScript で再作成するのを手伝ってくれませんか? http://demos111.mootools.net/Mousewheel
補足:この質問は OS X に固有のものですが、テストする Windows マシンがないため、Windows ユーザーが Windows で行うべきことを行っているかどうかを教えていただければ幸いです。
これは、問題を引き起こしているスクリプトのレプリカです。
問題を説明するより良い方法を見つけたので、説明を変更する可能性があるため、コメントで質問し、質問を再検討してください。
ソリューションを JavaScript にしたいと考えています。
python - 最後のマウススクロールホイールの動きのサイコピー記録時間
試行ごとに最後にスクロール ホイールを動かした時間を記録する必要があります。lastTrialTime
キーの押下(変数)に対してこれを行うコードがあります:
しかし、マウスの応答に対してそれを行う方法がわかりません。次のコード行を使用して、更新ごとにスクロール ホイールがどれだけ動いているかを取得します。
ただし、それ (または他の何か) を使用してclock.getTime()
、最後のスクロール ホイールの動きの呼び出しを含む変数を作成する方法がわかりません。
css - SafariでCSSマウスホイールのスクロールが機能しない
さまざまなブラウザーで自分の Web サイトをテストしたところ、スクロール ホイールが Safari では機能しないことがわかりましたが、スクロール バーでのスクロール (またはマウス ホイールのタップ) は機能します。
他のウェブサイトをテストしましたが、他のウェブサイトでは問題ありません。クロム、つまりヴィヴァルディ、オペラでも問題なく動作します
c# - Unityでマウスのスクロールホイール入力が認識されない
ズーム カメラ スクリプトを動作させようとしていますが、動作しません。スクリプトの他の部分は正常に機能しますが、これを除いて、マウスのスクロール ホイールと関係があると思います。
マウスホイールを動かしたときにズームしたいだけですが、他のスクリプト、主に簡単なタッチからアクセスできるように、パブリックボイドにする必要があります。