問題タブ [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.
c# - WPF: スライダーは MouseLeftButtonDown または MouseLeftButtonUp を上げません
私はこのXAMLを試しました:
そして、このC#:
MouseLeftButtonDown および MouseLeftButtonUp イベントが発生しないため、sliderMouseDown 変数が変更されることはありません。ユーザーがスライダー上でマウスの左ボタンを押し下げてブール値をtrueに設定し、マウスが上にあるときにブール値がfalseに設定されている場合、このコードを機能させるにはどうすればよいですか?
jquery - 要素がjQueryを使用してマウスを「キャプチャ」するのを防ぎますか?
埋め込みオブジェクトのサイズを変更しようとしています。問題は、マウスをオブジェクトの上に置くと、マウスを「制御」して、移動イベントを飲み込むことです。その結果、オブジェクトを含むdivを展開できますが、縮小しようとすると、マウスがオブジェクトの領域に入ると、サイズ変更が停止します。
現在、移動中はオブジェクトを非表示にしています。オブジェクトがマウスをキャプチャするのを防ぐ方法があるのではないかと思います。おそらく、マウスイベントが埋め込みオブジェクトに到達するのを防ぐ別の要素をその上にオーバーレイしますか?
サイズ変更でゴーストを使用しても、埋め込みオブジェクトでは機能しません。
私はこれを機能させることができないように見えるので、賞金を追加します。収集するには、次の手順を実行するだけです。
ページの中央にPDFが埋め込まれたWebページを提供します。PDFはページ全体を占めることはできません。その幅/高さをブラウザウィンドウなどの幅の50%にします。
jQuery 1.2.6を使用して、PDFのすべての側面と隅にサイズ変更を追加します。
PDFを縮小するときは、PDFでマウスをキャプチャして、ドラッグを停止してはなりません。つまり、PDFの端をクリックしてドラッグすると、マウスがPDFの表示ボックスに入ると、サイズ変更操作が続行されます。
これはIE7で機能する必要があります。条件付きCSS(gte ie7などの場合)のハッキングは問題ありません。
うーん...iframeの問題かもしれないと思っています...
これは機能しません。マウスがiframeに迷い込むと、サイズ変更操作が停止します。
いくつかの良い答えがあります。すべてを精査する前にバウンティがなくなった場合は、バウンティを元に戻します(同じ150ポイント)。
javascript - プロトタイプのクリック、マウスオーバー、マウスアウトは一緒に動作しませんか?
マウスオーバー、マウスアウト、クリックに基づいて色が変わる非常に単純なボタンを作成しようとしています。これをプロトタイプで行っていますが、マウスオーバーとマウスアウトを使用すると、ボタンをクリックした後にボタンが'白に変わりません。マウスアウトが原因のようです。これが私のコードです
どうすれば修正できますか?ありがとう。
javascript - プロトタイプの多くのボタンのコードを短くする
ボタンがたくさんありますが、別のボタンをクリックすると、別の画像やテキストが表示されます。私は自分の望むことを達成することができますが、コードは非常に長く、非常に反復的であるように見えます。例えば:
bb、ccなども同じで、新しいボタンを追加するたびに、クリック解除機能にも追加する必要があります。これはかなり面倒で、グーグルで検索しようとしましたが、リストされているすべてのアイテムをクリックするだけでした。他のボタンがクリックされたときにボタンを上げる必要があるため、まだ理解できませんでした。
異なるIDを取り、まったく同じことを行うジェネリック関数を作成する方法はありますか?私が見ることができることから、aaを他のIDに置き換えることができれば、多くのコードを減らすことができます。ありがとう!!!
javascript - JavaScript は、コードを通じて右クリックをシミュレートします
私は Selenium を使用していくつかの UI テストを作成しており、Dojo ツールキットを使用して JavaScript ツリー コントロールを作成しています。
Dojo が提供する例を使用して、ツリーの各ノードにコンテキスト メニューを実装しましたが、ツリー ノードの右クリックを「呼び出す」ために Selenium テストが必要ですが、これを機能させることができません。このテストでは、JavaScript による右クリック イベントがシミュレートされず、コンテキスト メニューが表示されません。
Dojo と Selenium を使用してコンテキスト メニューで右クリックを呼び出した経験のある人はいますか? または、それを行う方法についてのアイデアはありますか?
jquery - jqueryホバーイベントを遅らせますか?
jqueryでホバーイベントを遅らせたいです。ユーザーがリンクまたはラベルにカーソルを合わせると、ファイルから読み取っています。ユーザーが画面上でマウスを動かしているだけの場合に、このイベントをすぐに発生させたくありません。イベントの発火を遅らせる方法はありますか?
ありがとうございました。
コード例:
更新: (2009 年 1 月 14 日) HoverIntent プラグインを追加した後、上記のコードはそれを実装するために次のように変更されました。実装は非常に簡単です。
c# - MouseUpイベントが中断されましたか?
パネルを使ってカスタムコントロールを作成しています。ドラッグアンドドロップできるようにしたいので、コントロールのMouseDownイベントに実装しました。しかし、ドラッグを開始したときに反応して、ユーザーに少しフィードバックを与えたいと思います。だから、MouseDownでは色を変えても。次に、MouseUpイベントで元に戻します。
私のコントロールはVS2008にインストールされていませんが、実行時にインスタンス化するように作成したクラスだけです(必要な数などは事前にわかりません)。これで、私のコントロールはドラッグできるようにMouseDownイベントを公開します。親アプリケーションからこのイベントをサブスクライブして実際にドラッグアンドドロップを実行すると、コントロールはそのMouseUpイベントで再描画されません。実際、MouseUpが呼び出されることはありません。一方、親アプリでイベントをサブスクライブしない場合は、意図したとおりに機能します。
どうしたの?私のコントロールでMouseUpイベントが発生しないように、親はフローを中断していますか?これを回避するにはどうすればよいですか?
c# - WPFテキストボックスを動的に作成し、ボタンクリックでテキストボックスを見つけるにはどうすればよいですか?
次のコードを使用してTextBox
と を動的に作成しています。Button
ボタンのクリック イベントに接続しClick Me
ます。click me ボタンも正しく起動されます。TextBox
ただし、動的に入力したものが見つかりません。
これが私のクリックミーイベントです:
どうすれば見つけることができますTextBox
txtNumber
か?
c# - 親コントロールへのパススルー マウス イベント
環境: .NET Framework 2.0、VS 2008。
MouseDown
特定のマウス イベント ( 、MouseMove
、MouseUp
) を親コントロール (または最上位フォーム)に渡す特定の .NET コントロール (ラベル、パネル) のサブクラスを作成しようとしています。これを行うには、標準コントロールのインスタンスでこれらのイベントのハンドラーを作成します。たとえば、次のようになります。
親コントロールでイベントを発生させるメソッドが保護されており、親コントロールの修飾子がないため、イベント ハンドラーをコントロールのサブクラスに移動できません。
System.Windows.Forms.Control.OnMouseDown(System.Windows.Forms.MouseEventArgs)
タイプ の修飾子を介して保護されたメンバーにアクセスできませんSystem.Windows.Forms.Control
。修飾子は型TheProject.NoCaptureLabel
(または派生型) でなければなりません。
サブクラスでコントロールのメソッドをオーバーライドすることを検討していますが、WndProc
誰かがよりクリーンなソリューションを提供してくれることを願っています。
silverlight - MouseLeave() がどこに移動するかをテストする
ListBox に入る myListItem という UserControl があります。マウスオーバーすると、ポップアップ ウィンドウが表示され、そのポップアップには、ユーザーがビュー内のテキストをスクロールするために使用できるスクロール ビューがあります。マウスが入ったときにポップアップを表示するイベント ハンドラを作成しましたが、マウスが離れたときに少し苦労しています。マウスがポップアップから離れた場合、ポップアップは表示されたままになりますが、マウスが別の方法で離れた場合、ポップアップは無効になります。これを解決する方法について何か提案はありますか? 次のような方法があると思います。
乾杯
ニック