問題タブ [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.

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

javascript - マウスの出入りイベントを確実に追跡するにはどうすればよいですか?

私が行ったさまざまな実験は、jQueryを使用して「mouseleave」イベントに応答する確実な方法がないことを示しています。次の2つのアクションは、関連するイベントをトリガーしないようです。

  1. ポインタを要素からすばやく移動する
  2. ブラウザクロームを介して要素からポインタを移動する(またはウィンドウ全体をウィンドウから外す)

2つ目は決してショーストッパーではありませんが、1つ目は大きな問題です。解決策はありますか?document.mousemoveを追跡し、カーソルがターゲット要素上にあるかどうかを継続的にチェックしますか?

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

wpf - WPFメニューを閉じた後にMouseDownイベントを食べる

MenuOffice メニューと同じ動作をする WPF を実装したいと思います。

をクリックすると、メニューが閉じますが、クリックされた要素はイベントMenuを受け取りません。MouseDown

これを行うにはいくつかの方法を考えましたが、それらは恐ろしく複雑です。

これを達成するための比較的簡単な方法はありますか?

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

ruby - Rubyを使用してキーボードとマウスのコマンドを基礎となるオペレーティングシステムに送信する方法は?

Rubyがキーボードとマウスのイベントを基盤となるオペレーティングシステムに送信するためのオペレーティングシステム中立的な方法はありますか?

(私にとって)明らかなアプローチの 1 つは、Ruby/Java バインディングを使用し、java.awt.Robot を使用することですが、それはばかげているように思えます。

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

design-patterns - ドラッグアンドドロップとマウスのデザインパターン?

ドラッグアンドドロップとマウスジェスチャーに関連するよく研究されたデザインパターンはありますか?特定のレイアウトを持つ親子階層のオブジェクトを含むキャンバスについて考えてみます。一部のオブジェクトは、マウスを使用して他のオブジェクトにドラッグアンドドロップできます。さらに、オブジェクトのサイズを変更したり、マウスで移動したりできます。

オブジェクト上のさまざまなホットスポットは、ユーザーの状態(ドラッグ、選択)に応じて動作が異なります。ドラッグアンドドロップ操作の場合、いくつかの要素は次のとおりです。1)ソースオブジェクトのユーザーへの視覚的フィードバック2)ドラッグ中のユーザーへの視覚的フィードバック3)ドロップ領域検出4)ドロップ互換性テスト5)ドロップアクション

標準APIは、これらを組み合わせてかなりモノリシックなコードにする傾向があります。

さらに、移動やサイズ変更などのジェスチャには、共通の要素があります。1)マウスがサイズ変更/移動領域にあるときのユーザーへの視覚的フィードバック2)移動/サイズ変更操作中の視覚的フィードバック3)操作の完了/キャンセル。

問題は、コードを合理化し、ビジュアルレベルとドキュメントレベルの責任を分離し、おそらくこの宣言型の多くを分離する方法はありますか?

たとえば、マウスの下のポイントがドロップターゲットであるかどうかを判断するには、ChainofResponsibilityパターンと組み合わせた何らかの形式のヒットテストを使用する場合があります。

この厄介な問題に規律と組織をもたらす優れたデザインパターンが必要だと思います。

乾杯、

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

wpf - スライダー MouseLeftButtonDown が機能しませんか?

コントロールを使用しようとするときは、とSliderを聞きたいです。両方のイベントに対してハンドラーをセットアップしました。期待どおりに動作します。全く上げられません。 MouseLeftButtonDownMouseLeftButtonUpMouseLeftButtonUpMouseLeftButtonDown

理由はありますか?

少しグーグルで調べてみましたが、WPFも起動していないようです。解決策の 1 つ (この投稿) は、Silverlight がサポートしていないプレビュー バージョンのイベントを使用することでした。

私が見ていないこれに対する簡単な解決策はありますか?

ありがとうJ

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

button - リセットボタン AS3

クラスプロジェクトのために、私は as3 で海の「隠された写真」ゲームをきれいにしました。隠された写真をクリックすると、それが強調表示され、凡例でオブジェクトが「ごみ箱」に移動します。

これはすべて非常に簡単に行われましたが、ゲームを再起動することになります...

このプロジェクトのすべてのアニメーションはAS3で実行する必要があり、フレーム、トゥイーン、またはシーンは使用されないため、リセット ボタンを作成するにはどうすればよいですか。フレームが 1 つしかないため、GotoandPlay は機能しません。

すべてのマウスクリック イベントを削除するコマンドはありますか?

前もって感謝します、

スティーブン

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

jquery - JavaScriptでフラッシュオブジェクトからドラッグイベントを取得しますか?

jQuery を使用して FlowPlayer のドラッグ可能なインスタンスを作成しようとしていますが、Flash オブジェクトでマウス イベントを動作させることができません。

wmodeが「不透明」または「ウィンドウ」の場合、マウスイベントはフラッシュオブジェクト内でのみ機能しますが、wモードが「透明」に設定されている場合、マウスイベントはjQueryで取得されますが、フラッシュオブジェクトでは取得されません...誰かが知っているかどうか両方でマウスイベントを機能させる方法はありますか?

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

javafx - javafxでのマウスイベントの処理

変数を使ってできるように、オブジェクトを作成するときに関数を設定できますか?

コンテナクラスとCustomButtonクラスがあるとすると:

短編小説:コンテナに配置されたオブジェクトで発生するマウスイベントを処理するには、メインコンテナオブジェクトが必要です。