問題タブ [mouseevent]
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.
javascript - マウスの出入りイベントを確実に追跡するにはどうすればよいですか?
私が行ったさまざまな実験は、jQueryを使用して「mouseleave」イベントに応答する確実な方法がないことを示しています。次の2つのアクションは、関連するイベントをトリガーしないようです。
- ポインタを要素からすばやく移動する
- ブラウザクロームを介して要素からポインタを移動する(またはウィンドウ全体をウィンドウから外す)
2つ目は決してショーストッパーではありませんが、1つ目は大きな問題です。解決策はありますか?document.mousemoveを追跡し、カーソルがターゲット要素上にあるかどうかを継続的にチェックしますか?
wpf - WPFメニューを閉じた後にMouseDownイベントを食べる
Menu
Office メニューと同じ動作をする WPF を実装したいと思います。
をクリックすると、メニューが閉じますが、クリックされた要素はイベントMenu
を受け取りません。MouseDown
これを行うにはいくつかの方法を考えましたが、それらは恐ろしく複雑です。
これを達成するための比較的簡単な方法はありますか?
ruby - Rubyを使用してキーボードとマウスのコマンドを基礎となるオペレーティングシステムに送信する方法は?
Rubyがキーボードとマウスのイベントを基盤となるオペレーティングシステムに送信するためのオペレーティングシステム中立的な方法はありますか?
(私にとって)明らかなアプローチの 1 つは、Ruby/Java バインディングを使用し、java.awt.Robot を使用することですが、それはばかげているように思えます。
design-patterns - ドラッグアンドドロップとマウスのデザインパターン?
ドラッグアンドドロップとマウスジェスチャーに関連するよく研究されたデザインパターンはありますか?特定のレイアウトを持つ親子階層のオブジェクトを含むキャンバスについて考えてみます。一部のオブジェクトは、マウスを使用して他のオブジェクトにドラッグアンドドロップできます。さらに、オブジェクトのサイズを変更したり、マウスで移動したりできます。
オブジェクト上のさまざまなホットスポットは、ユーザーの状態(ドラッグ、選択)に応じて動作が異なります。ドラッグアンドドロップ操作の場合、いくつかの要素は次のとおりです。1)ソースオブジェクトのユーザーへの視覚的フィードバック2)ドラッグ中のユーザーへの視覚的フィードバック3)ドロップ領域検出4)ドロップ互換性テスト5)ドロップアクション
標準APIは、これらを組み合わせてかなりモノリシックなコードにする傾向があります。
さらに、移動やサイズ変更などのジェスチャには、共通の要素があります。1)マウスがサイズ変更/移動領域にあるときのユーザーへの視覚的フィードバック2)移動/サイズ変更操作中の視覚的フィードバック3)操作の完了/キャンセル。
問題は、コードを合理化し、ビジュアルレベルとドキュメントレベルの責任を分離し、おそらくこの宣言型の多くを分離する方法はありますか?
たとえば、マウスの下のポイントがドロップターゲットであるかどうかを判断するには、ChainofResponsibilityパターンと組み合わせた何らかの形式のヒットテストを使用する場合があります。
この厄介な問題に規律と組織をもたらす優れたデザインパターンが必要だと思います。
乾杯、
wpf - スライダー MouseLeftButtonDown が機能しませんか?
コントロールを使用しようとするときは、とSlider
を聞きたいです。両方のイベントに対してハンドラーをセットアップしました。期待どおりに動作します。全く上げられません。 MouseLeftButtonDown
MouseLeftButtonUp
MouseLeftButtonUp
MouseLeftButtonDown
理由はありますか?
少しグーグルで調べてみましたが、WPFも起動していないようです。解決策の 1 つ (この投稿) は、Silverlight がサポートしていないプレビュー バージョンのイベントを使用することでした。
私が見ていないこれに対する簡単な解決策はありますか?
ありがとうJ
button - リセットボタン AS3
クラスプロジェクトのために、私は as3 で海の「隠された写真」ゲームをきれいにしました。隠された写真をクリックすると、それが強調表示され、凡例でオブジェクトが「ごみ箱」に移動します。
これはすべて非常に簡単に行われましたが、ゲームを再起動することになります...
このプロジェクトのすべてのアニメーションはAS3で実行する必要があり、フレーム、トゥイーン、またはシーンは使用されないため、リセット ボタンを作成するにはどうすればよいですか。フレームが 1 つしかないため、GotoandPlay は機能しません。
すべてのマウスクリック イベントを削除するコマンドはありますか?
前もって感謝します、
スティーブン
jquery - JavaScriptでフラッシュオブジェクトからドラッグイベントを取得しますか?
jQuery を使用して FlowPlayer のドラッグ可能なインスタンスを作成しようとしていますが、Flash オブジェクトでマウス イベントを動作させることができません。
wmodeが「不透明」または「ウィンドウ」の場合、マウスイベントはフラッシュオブジェクト内でのみ機能しますが、wモードが「透明」に設定されている場合、マウスイベントはjQueryで取得されますが、フラッシュオブジェクトでは取得されません...誰かが知っているかどうか両方でマウスイベントを機能させる方法はありますか?
javafx - javafxでのマウスイベントの処理
変数を使ってできるように、オブジェクトを作成するときに関数を設定できますか?
コンテナクラスとCustomButtonクラスがあるとすると:
短編小説:コンテナに配置されたオブジェクトで発生するマウスイベントを処理するには、メインコンテナオブジェクトが必要です。