問題タブ [onmousedown]

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 投票する
2 に答える
1386 参照

jquery - jQueryクリック時にcssクラスをリンクに追加する

私は現在のコードを持っています:

しかし、それは正しく機能していません (基本的に、何も起こりません)。
助言がありますか?(残念ながら、私は jQuery/JavaScript にかなり慣れていません。) ありがとうございます。

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

.net - 属性 'onmousedown' VB.net が見つかりませんでした

asp:button で "onmousedown" を使用すると、Visual Studio がタスク リストにこのメッセージを表示するのはなぜですか。

要素ボタンの属性「onmousedown」が見つかりませんでした

確かにそれは存在します。結局のところ、それは機能します!「onmouseup」でも同じことが起こります

これらのメッセージを抑制する方法はありますか?

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

wpf - オブジェクトが MouseDown でマウスを追従し、MouseUp で「スティック」する

私は WPF と VB.net のプロジェクトで作業しています。オブジェクトの「ドラッグ」を視覚的にシミュレートしたい (ただし、目的のために標準のドラッグ アンド ドロップを使用したくない)。

基本的に、MouseDown イベントで、640x480 のソリッド サイズのグリッド内でマウス カーソルを追跡するラベル オブジェクトがあります (ただし、グリッド外ではありません!)。このグリッドはフルスクリーン ウィンドウの中央に配置されています。繰り返しますが、オブジェクトはグリッドの外でマウスをたどるべきではありません (ここでは "ClipToBounds = True" と推測しています)。

次に、ラベルの MouseUp イベントで、別のオブジェクトの MouseEnter プロパティによって設定されたブール変数の値によって決定されるように、現在の位置に留まるか、元の位置に戻るようにします。

作業が簡単になる場合は、グリッドを簡単にキャンバスに変更できます。それが望ましいと思います。

それで、その長い説明の後、ここに私の質問があります(2倍):

  1. オブジェクト (ラベル) をグリッド/キャンバスの内側ではなく、外側ではなくマウス カーソルに追従させるにはどうすればよいですか? これは、ラベルの MouseDown イベントで発生する必要があります。

  2. オブジェクトを現在の位置に「固定」するにはどうすればよいですか? (これで、自力で元の位置に戻す方法を見つけられるかもしれません.:D)

この目標を最も効率的に達成するのを手伝ってくれる人に賛成票を投じます! どうもありがとうございました。

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

javascript - JavaScriptOnMouseDown画像ホバー効果ヘルプ

これが私がストップウォッチを作ったものです(ここで見ることができます)。

しかし、試してみると、いくつかの問題があることがわかります。私が達成しようとしているのは...

スタートボタンにカーソルを合わせるとロールオーバーが表示されますが、下にクリックすると停止ボタンが表示され、マウスボタンを上に置くと停止ボタンのロールオーバー/ホバー画像が表示されます。

そこに私が望むことをしますが、時間が経つときにストップウォッチにカーソルを合わせると、ストップボタンを残したいときにスタートボタンが表示されます。

さらに、時間が経ち、カーソルがまだ停止ボタン上にあるときに、スタートボタンを表示する代わりにもう一度押すと、停止ボタンが表示されたままになります。

これで、IfステートメントとElse Ifステートメントを使用する必要があることがわかりましたが、これを機能させる方法がわかりません。(私は答えを見つけるためにほぼ3時間費やし、今日は一日中金髪の瞬間を過ごしました)

誰か助けてもらえますか?

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

jquery - Flot:「マウスダウン」イベントをプロットホルダーに追加するには?

"mousedown"JQuery/Flot コードのプロット ホルダーにイベントを追加したいのですが、2 つの方法を試しましたが、どちらも機能しません。ヒントを教えていただければ幸いです。

1)</p>

2)

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

apache-flex - FlexでCLICKイベントとMouseDownイベントの両方を処理するには?

オブジェクトのCLICKとイベントの両方をリッスンしているシナリオがあります。MouseDown

MouseDown でstartDrag(). Click では、別のことを実行します。

しかし、問題は、MouseDown イベントが最初に発生し、ドラッグが開始されることです。クリック イベントは発生しません。この問題を解決するにはどうすればよいですか?

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

jquery - スクロールバー使用時のマウスダウン機能を防止

リンクの onclick を表示する div があり、マウスが div の外でクリックされたときに非表示にしたい (ほとんどのモーダル ボックス機能と同様) - 問題は、ユーザーがブラウザーのスクロールバーを使用すると、それが a と見なされることです。クリックしてdivを非表示にします

これは、divを表示するために使用するものです

アクティブな領域内をクリックすると stopPropagation を設定しましたが、先ほど言ったように、スクロールバーを使用すると div が非表示になります

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

vb.net - ユーザーが最後にクリック/移動/入力/その他を行った時間を検出する

20 分のタイマーに基づいて時折「自動更新」を行う Windows vb.net プロジェクトがあります。ユーザーが過去 5 分間に手動でプログラムと対話した場合 (マウスの移動、クリック、キーストロークなど) は、あらゆる種類の自動更新を避けたいと考えています。

Dim g_LastActivity As Dateタイマーがその 5 分マークを検出できるように、グローバル変数 " " を追加しました。

g_LastActivity = NOW任意のユーザー アクティビティ中に発生することを保証する" " 行を置く場所はありますか? すべてのマウス クリック、すべてのボタン、すべてのマウスの動き、どこでも、すべてのキーストローク、基本的にすべて。

または、それを行うためのまったく異なる方法はありますか?

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

c# - マウスダウンイベントが2回発生する(WPF)

現在、単純なグリッド上の画像からマウスダウンをキャプチャしようとしています。イベントの発火に問題はありません。2 回発火するだけです。また、2 回クリックすると最終的に別の状態になるため (拡大画像が表示されます)、そのまま 2 回目のクリックを行うと問題が発生します。

私の現在のコードは次のとおりです。

XAML

コード:

そのため、画像をクリックすると、マウスダウンが 2 回発生します。

ありがとう!

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

winforms - WinFormリストボックスのMouseDownはSelectedIndexChangedを強制終了します

MultiSelectがオンになっているWindFormsリストボックスで選択の切り替えを検出するコードを書いています。SelectedIndexChangedを使用すると、クリック後に選択されたものしか表示されないため、ListBoxがクリックされる前に選択されたものを検出する方法を探していました。MouseDownイベントを実装したところ、必要なものを正確に取得できましたが、残念な副作用として、SelectedIndexChangedイベントを強制終了しました。発火しません。

これは既知の動作ですか?クリックする前に選択リストにアクセスすることについて何か考えはありますか?

ありがとう。

要求に応じてコードスニペットを含めるように編集しました。

デザイナーが生成したイベント:

MouseDownイベントを示すコードスニペット:

SelectedIndexChangedイベントを示すコードスニペット:

各イベントにブレークポイントを設定しましたが、MouseDownイベントが存在する場合、SelectedIndexChangedイベントは発生しません。MouseDownイベントがなくなったときにのみ発生します。

うまくいけば、これは物事を明確にします。