問題タブ [mousewheel]

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.

0 投票する
3 に答える
4940 参照

apache-flex - Flex 4 と ScrollBar の stepSize

VScrollBarでスクロール量を指定したい。Flex 3 には「lineScrollSize」がありますが、このプロパティは Flex 4 ではどのように呼び出されたのでしょうか? VScrollBar.stepSize だと思っていましたが、何もしません。

誰か助けてください。マウスホイールでコンテンツをより速くスクロールしたいだけです。

0 投票する
3 に答える
8647 参照

html - フレックスアプリの上にカーソルを置いている間、マウスホイールのスクロールを無効にしますか?

カーソルがフレックスアプリケーション上にあるときに、Webページでマウスホイールのスクロールを無効にすることはできますか?

私のフレックスアプリケーションは、ユーザーがマウスホイールを使用してズームインおよびズームアウトできるようにするマップです。ただし、フレックスアプリをウェブページに配置すると、スクロールホイールによってページがズームインおよびズームアウトする代わりにスクロールします...

編集:

フレックスアプリにサウンドを追加しましたが、マウスイベントが正しいことがわかります。また、JavaScriptにアラートボックスを追加して、MyApp.initialize関数が呼び出されていることを確認しましたが、マウスホイールはフレックスアプリではなくWebページをスクロールしています。これは私が使用しているコードであり、フレックスアプリケーションの上にいるときにスクロールバーをロックしていません。

何かが足りない!?

0 投票する
2 に答える
531 参照

user-interface - Squeak / Morphic GUI でマウスホイールを使用する方法

Morphic / Squeak でグラフィカル ユーザー インターフェイスを実装しています。一部の項目にはドラッグ アンド ドロップ機能があります。ドラッグ中に、これらのアイテムをマウスホイールで回転できるようにしたいです。

最初の問題は、マウスホイールを使用するとドラッグ操作が終了し、ドロップ (試行) につながることです。どうすればそれを抑制できますか?同時に mouseWheelEvent を起動できますか?

2 番目の問題: どうすればモーフにマウスホイール イベントを割り当てることができますか? 前述のように、このイベントは、このモルフをドラッグしている間のみ関連します。(解決済み)

0 投票する
4 に答える
13686 参照

c# - スクロールバーでコントロールを使用している場合、MouseWheelイベントは発生しません(C#Windowsフォームの場合)

スクロールバーでコントロール(ListBox、Panel、TextBox)を使用している場合、MouseWheelイベントは発生しません。

問題を再現するには:

0 投票する
8 に答える
28392 参照

c# - wpf の itemscontrol でマウス ホイールを無効にする

スクロールビューアーを持つユーザーコントロールがあり、その中にテキストボックス、ラジオボタン、リストボックスなどの子コントロールがたくさんあります。マウスホイールを使用して、マウスがリストボックス内に着地するまで親スクロールビューアーをスクロールできます。その後、マウスホイールイベントがリストボックスに移動し始めます。

リストボックスからこれらのイベントを親コントロールに送り返す方法はありますか? この質問が示唆するように、親コントロール内からリストボックスを削除することは解決策ではありません。

私が試してみました

しかし、それもうまくいきませんでした。

ありがとう

0 投票する
8 に答える
22578 参照

delphi - マウスホイールの入力をフォーカスではなくカーソルの下で制御するように指示する方法は?

TTreeViews、TListViews、DevExpress cxGrids、cxTreeLists など、さまざまなスクロール コントロールを使用します。マウス ホイールを回すと、マウス カーソルがどのコントロール上にあるかに関係なく、フォーカスのあるコントロールが入力を受け取ります。

マウス カーソルが置かれているコントロールに、マウス ホイールの入力をどのように指示しますか? Delphi IDE は、この点で非常にうまく機能します。

0 投票する
2 に答える
477 参照

jquery - ブラウザ ウィンドウ全体で jQuery セレクタを機能させる方法

こんにちは、jQuery マウスホイール拡張機能を使用しています

そして、次のバインドを使用します

デルタは、マウス ホイールの動きによって決定され、ページは水平方向にスクロールします。

テキストや画像がなく、通常はhtml要素がない空のスペースにカーソルを移動すると、マウスホイールの動きが突然反応しなくなる場合を除いて、すべて問題ありません。これは、バインドがどのように機能するかによるものだと確信しています。

私の理論をテストするために、非表示の 100% x 100% 固定位置 div を作成しました。スクロールは完全に機能します。これはハックのように思えますが、このコードの適切な実装について疑問に思っていました。

この関数をブラウザページ全体で呼び出すにはどうすればよいですか?

どうもありがとう!

更新: David は率先して、彼のコードでテスト ページを作成しまし。彼と同じようにあなたにとってもうまくいくかどうか誰か教えてもらえますか? つまり、ポインターが赤い四角形の上にある場合にのみ、ページを水平方向にスクロールできます。

0 投票する
1 に答える
1012 参照

flash - マウスホイールイベントフラッシュの制御

私はフラッシュでメニューシステムに取り組んでいます。マウスホイールが上にスクロールすると、各メニュー項目が上にシフトし、マウスホイールが下にスクロールすると逆になります。

私が抱えている問題は、複数の「ステップ」が進行しているように見えることです。

マウス ホイール ハンドラーで、テキスト "wheel" をトレースしてテストします。マウス ホイールを 1 回だけ押すと、「ホイール」が 2 回トレースされます。そのため、マウス ホイールを 1 回動かすたびにハンドラが 2 回呼び出されるため、メニューのスクロールでは常に項目がスキップされます。

任意のヒント?

0 投票する
1 に答える
419 参照

opengl - GLUTを使用した標準的で信頼性の高いマウスレポート

OpenGLアプリケーションでGLUT(freeglut)を使用しようとしていますが、マウスホイールイベントのコールバックを登録する必要があります。私はなんとか文書化されていない関数を掘り起こすことができました:

APIドキュメント

ただし、この関数のマニュアルページとAPIエントリは、どちらも同じことを示しています。

注:マウスに関する情報が不足しているため、現時点ではXにこれを正しく実装することはできません。この関数を使用すると、アプリケーションの移植性が制限されます。(この機能はXで機能しますが、確実ではありません。)ホイールイベントではなく、標準の信頼できるマウスボタンレポートを使用することをお勧めします。

十分に公平ですが、この標準の信頼できるマウスレポートをどのように使用しますか?そして、どのようにして標準がどれであるかを知ることができますか?glutMouseFunc()を使用し、上下のスクロール値にそれぞれ4や5などのボタン値を使用しますか?たとえば、1、2、3が左、中央、右のボタンである場合はどうでしょうか。これは信頼できる方法ですか?

ボーナスの質問:「xev」ツールがボタンのさまざまな値を報告しているようです。私のマウスボタンはxevで1から5まで番号が付けられていますが、glutは0から4まで、つまり1つずつボタンを報告しています。これは一般的ですか?