問題タブ [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.
jquery - マウスホイールによるjquery縦スクロール
jquery マウスホイール プラグインを使用して上下にスクロールしたい画像を含む div があります。これを行う方法がわからない場合、ドキュメントはあまり役に立ちません。提案に感謝します。
$('innerScroll').bind('mousewheel', function(event,delta){ if (delta > 0) {
} そうしないと {
} });
actionscript - AS3 ムービークリップが Mouse_Wheel イベントに応答しない
MovieClip としてコンテナーを作成し、マウスホイール ハンドラーを追加してから、次のように項目を追加しています。
ただし、マウスホイールは、マウスが項目間のコンテナの表示領域ではなく、項目の 1 つの上にある場合にのみ応答します。マウスがその子だけでなくコンテナの上にあるときに常にイベントがトリガーされるようにする方法はありますか?
関係あるかわかりませんが、容器にマスクセットが入っています。リスナーをマスクに追加しようとしましたが、何もしませんでした。
コンテナーの opaqueBackground を赤に設定すると、コンテナーの境界が表示されます。マウスがこれらの境界内にあるときにマウス ホイール イベントがトリガーされない理由がわかりません。これが本当に不可能な場合、コンテナーがマウス イベントに直接応答する必要なく、状況を処理する別の方法はありますか?
助けてくれてありがとう。
windows - MacOSXとWindowsのマウスホイールのスクロール
Mac OS Xは、マウスの位置によってスクロールする領域を決定します。Windowsは、アクティブなアプリケーションによってこれを実行します。
とにかく思った。Notepad ++がWindowsでアクティブなアプリケーションである場合、マウスポインターを配置することで、基になるアプリケーションをスクロールできます。しかし、これはこの動作を備えた唯一のアプリケーションのようです。Windowsエクスプローラー(Win7)では、サイドペインがアクティブでない場合、サイドペインをスクロールすることもできません。
私の質問は、これは開発者が制御できるのか、そしてなぜWindowsがこのように動作するのかということです。私はWindowsアプリケーションを作成しようとはしていませんが、開発者として、これは私を好奇心をそそる(そしてイライラさせる)ものです。
c# - C# - WebBrowser コントロールでの CTRL-マウス ホイールのキャプチャ
WebBrowser
サードパーティの Web アプリケーションへのアクセスを "ダミープルーフ" (つまり、コンテキスト メニュー、戻るボタン、フリー ナビゲーションなどを無効にする)する埋め込みコントロールを使用して、C# で Windows フォーム アプリケーションを開発しています。
現在、ズーム機能をカスタム ブラウザに追加しようとしています。キーボードの組み合わせが機能しています (CTRL + および CTRL - 基礎となる ActiveX WebBrowser オブジェクトへの正しい OLE 呼び出しを行います) が、WebBrowser
対処しなければならなかったその他の苛立たしいことの中で、理解できないようですIE のようにズーム機能をシミュレートするために CTRL-マウス ホイールをキャプチャする方法。私はこれに対する解決策を見つけるためにいたるところを見ましたが、役に立ちませんでした。
それを理解するために、WebBrowser コントロールだけを含む空のフォームを作成したところ、次のことがわかりました。
- CTRL-MouseWheel は、親フォームにフォーカスがあり、マウス カーソルがウィンドウの上部 (アプリケーションのタイトルなど) にあるとき、またはコントロールが表示されていないとき
MouseWheel
にマウス カーソルがコントロールの上にあるときに、常にイベントを発生させます。WebBrowser
親フォームにフォーカスがあっても、フォーカスを取得できません。 - CTRL-MouseWheel は
MouseWheel
、マウス カーソルがWebBrowser
コントロール上WebBrowser
にあり、フォーカスがあるときにイベントを発生させず、効果がないように見えます。 - CTRL を使用せずにマウス ホイールを使用すると、ウィンドウの内容がスクロールされますが、垂直スクロール バーが上部または下部に完全に達するまでイベント
WebBrowser
は発生しません。MouseWheel
- から継承されたサンプル クラスと親フォームの両方のオーバーライドによる for のインターセプトは、上記の条件にのみ適用されます (適切に
Message
を示します)。WM_MOUSEWHEEL
WndProc
DefWndProc
WebBrowser
wParam
MK_CONTROL
PreviewKeyDown
予想どおり、CTRL が押されるとイベントが発生しますが、マウス ホイールとは連携して何もしません。
したがってMessage
、親フォームとマネージド コントロール レベルの下で処理されており、傍受したり処理したりできる場所までバブルアップしないと思います。これを行う方法、または CTRL-MouseWheel を使用してズームインおよびズームアウトをシミュレートする他の方法はありますか?
読んでくれてありがとう!
python - 複数の Tkinter リストボックスを一緒にスクロールする
単一のスクロールバーを使用して一緒にスクロールする複数のTkinterリストボックスがありますが、リストボックスのいずれかでマウスホイールのアクティビティのためにそれらを一緒にスクロールしたいです。
これを行う方法?
私の現在のコードは、ここで説明した最後のパターンに基づいています: http://effbot.org/tkinterbook/listbox.htm スクロールバーのみを使用する場合は問題なく動作しますが、マウスホイールを使用するとリストボックスが個別にスクロールします。
c - GtkOptionMenu/GtkComboBox でマウス ホイールのスクロールを無効にする方法
GtkOptionMenu または GtkComboBox でマウスのスクロールを無効にする方法を知っている人はいますか? ウィンドウをスクロールしているときに、フォーカスを取得して値を変更するようなウィジェットの上をポインタが通過すると、面倒です!
問題のあるコードはしばらく前に追加されたようですが、この機能を無効にするメカニズムはないようです。
私はCで作業していますが、どの言語でも助けていただければ幸いです。
PS GTK 2.10 を使用していますが、GTK 2.4 との互換性が必要です。
jquery - jscrollpane 水平マウスホイール
マウスホイールで水平方向のjscrollpaneをスクロールできませんでした。誰もがこれを経験しており、いくつかの指針を提供できますか?
js ファイルのコメントに、ほんの数か月前の次の更新が表示されます // 2.0.0beta3 - (2010-08-27) 水平マウスホイール、mwheelIntent、キーボード サポート、バグ修正
githubの問題ページ、KelvinのFAQ、既知の問題ページ、およびGoogleグループを見てきましたが、これが可能であってはならないと私に思わせるものは何もありません.
任意の支援をいただければ幸いです。
c# - ToolStripComboBoxでマウススクロールを防ぐには?
ToolStripComboBox でマウス スクロールを無効にしようとしています。Mouse Wheel イベントをキャッチできると思っていましたが、イベントは ComboBox で使用できますが、代わりに ToolStripComboBox では使用できません。何か案は?
c# - TextBoxがスクロール可能である場合、MouseScrollイベントはトリガーされません
またはにMouseWheel
イベントを添付すると、がスクロール可能である場合はトリガーされないことがわかりました。テキストボックスをスクロールし、MouseWheelをトリガーしません。MouseWheelを実行するように作成し、何かを実行した後、スクロールしないようにすることはできますか?UserControl
TextBox
TextBox
e.Cancel
TextBox
更新:ビデオとコード付き
ビデオ
コード
javascript - さまざまなブラウザーでの Javascript スクロールバー クラスとマウスホイールの速度
このスクロールバー クラスを使用すると、ブラウザによってマウス ホイールの動作が異なるという報告が多数寄せられています。一部のブラウザー (Firefox など) では非常に遅いですが、他のブラウザー (主に Snow Leopard の Safari の新しいバージョン) では完璧です。
ここで何が起こっているのか、それを修正する方法はありますか? Mootools ライブラリを使用しています。ここで注目すべきはwheel: (Browser.firefox) ? 20 : 1
ラインです。ここで、マウスホイールの速度またはステップを設定します。
ここでは、jsFiddle でセットアップされています: http://jsfiddle.net/brandondurham/6SUyM/