問題タブ [click]

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 に答える
7020 参照

events - wxWidgets: カスタム コントロールでのクリック イベントの検出

wxWidgets で作成したカスタム コントロールにクリック イベント リスナーを追加するにはどうすればよいですか? カスタム コントロールは wxWindow をベースとして使用します。私が見るイベントリストで

しかし、ないか、wxEVT_LEFT_CLICKまたは類似しています。

0 投票する
6 に答える
989 参照

javascript - IEJavascriptクリックの問題

まず、私はあなたの典型的なデバッグツールのいくつかが使用できないように書かれたアプリに取り組んでいます(または少なくとも私はその方法を理解できません:)。

JavaScript、htmlなどはすべて「調理」されてエンコードされてから(プロセスがどのように機能するかについて少し曖昧だと思います)、VS 2005をieにアタッチできず、firebugliteが機能しません良い。また、インターフェイスはフレーム内にあるため(yuck)、他のいくつかのツールも同様に機能しません。

FirebugはFirefoxでうまく機能しますが、Firefoxではこの問題は発生していません(Safariでも発生していません)。そのため、コードがIEで再生される方法に「明らかに」問題があることに気付く人がいるかもしれません。その奇抜さについて与えることができるより多くの情報がありますが、これから始めましょう。

基本的に、通常のテーブル行を表示しないようにすることで、テーブルをヘッダーに「折りたたむ」機能があります。私は"onclick='toggleDisplay("theTableElement", "theCollapseImageElement")'"タグ<tr>にあり、テーブルは「class='closed'」で始まります。

FFとSafariでは、シングルクリックでテーブルが折りたたまれて展開されますが、IEテーブルを展開するには、複数回のクリック(1〜5の任意の数)が必要です。最初に「開いた」後、テーブルはしばらくの間1回のクリックで拡大および縮小し、最終的には複数回のクリックが必要になる場合があります。Visual Studioでほとんど見えないことから、毎回実際に関数に到達していることがわかります。アドバイスをよろしくお願いします!

JSコードは次のとおりです。

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

0 投票する
90 に答える
1511879 参照

javascript - 要素の外側のクリックを検出するにはどうすればよいですか?

いくつかのHTMLメニューがあり、ユーザーがこれらのメニューの先頭をクリックすると完全に表示されます。ユーザーがメニュー領域の外側をクリックしたときに、これらの要素を非表示にしたいと思います。

このようなことはjQueryで可能ですか?

0 投票する
4 に答える
5796 参照

c# - .Net でシングル クリックとダブル クリックを区別するにはどうすればよいですか?

OnMouseClick と OnMouseDoubleClick をオーバーライドし、使用されたクリック スタイルに応じて異なるアクションを実行したいと考えています。

問題は、シングル クリックとダブル クリックの両方で OnMouseClick が発生し、OnMouseDoubleClick の前に呼び出されることです。

これは一般的な要件であるに違いないと確信しているので、かなり明白な何かが欠けていると思います。誰かが私を埋めることができますか?

編集して追加: MouseEventArgs.Clicks カウントは役に立ちません。ダブルクリックの場合、最初のクリックは OnMouseClick で MouseEventArgs.Clicks == 1 のシングル クリックとして処理されます。

編集して追加: オブジェクトは画像のサムネイルです。シングルクリックで、エクスポートの選択のオンとオフを切り替える必要があります。ダブルクリックすると、サムネイルが全画面表示になります。選択と「アクティベーション」アクションは直交しています。これは、2 つのアクションの根本的な問題を示している可能性があります...

乾杯、 ロブ

0 投票する
4 に答える
1559 参照

mfc - MFC CListCtrl で「タップ アンド ホールド」動作を実装するにはどうすればよいですか?

MFC CListCtrl で「タップ アンド ホールド」動作を実装するにはどうすればよいですか?

CDialog に MFC CListCtrl があり、CListCtrl に「タップ アンド ホールド」動作を追加する必要があります。

それが「タップアンドホールド」の意味です。

ユーザーが CListCtrl 項目をクリック (マウスの左ボタンで「標準」クリック) すると、関数 A が呼び出されます。

ユーザーが CListCtrl 項目をクリックし、マウスの左ボタンを 1 秒以上押し続けると、関数 B が呼び出されます。

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

c# - winform の AOP

コードを非常に複雑にすることなく、winform アプリケーションでユーザーのクリックをキャプチャする方法は? AOPが答えですか?インストルメンテーションを追跡する方法は?

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

apache-flex - FLEX3、クリックとイベントのキャッチ、特殊なケース

パネルにメインキャンバス「黒板」があります。このキャンバスには、ツールバー(タイル)、ラベル、およびいくつかのスキニングなど、いくつかの子があります。

問題は、「円」や「選択」などの他のツールをクリックしたときにツールを変更したい場合、長方形ツールに移動して長方形の描画を開始すると、代わりにボタンがクリック イベントをキャッチしないことです。キャンバスがマウス ダウンをキャッチし、描画を開始します。

写真のように。そのため、描画を開始するとツールを変更できません。

代替テキスト http://www.freeimagehosting.net/uploads/397a7cd49e.png

キャンバスがツール上にあるときにキャンバスを反応させないようにするにはどうすればよいでしょうか。または、ボタンをクリックして最初にキャッチし、キャンバスに何も描画しないようにするにはどうすればよいでしょうか。

もちろん、ツールバーをキャンバス以外の場所に配置することもできますが、スペースが重要なので、ボタンをキャンバスに配置したいと考えています。

私はどんな提案にもオープンです。

=== 内部でどのように動作するかを示すコードを次に示します。===

ツールバーは、タイルに含まれるボタンのリストです。キャンバスの「黒板」は、いくつかのイベント処理にリンクされています。特に、マウスの上下と図形を描くための移動です。

ツールバーもクリックをリッスンします

0 投票する
8 に答える
19946 参照

c# - ユーザーがフォームのウィンドウの外をクリックしたときにフォームを閉じるにはどうすればよいですか?

ユーザーが System.Windows.Forms.Form の外側をクリックした場合、 System.Windows.Forms.Form を閉じたいと思います。IMessageFilter を使用してみましたが、それでも PreFilterMessage にメッセージが渡されません。フォームのウィンドウ外でクリックを受け取るにはどうすればよいですか?

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

winforms - Winforms コントロールがキーボードをリッスンしないようにする方法

ある入力フォームで、キーボードで入力できるようにしたいです。KeyPressed と KeyUp でキーを読み取る方法は知っていますが、問題は、コントロールにフォーカスがあり、ユーザーが Enter キーを押すと、そのコントロールが Click イベントを受け取ることです。その動作を防ぐことは可能ですか? または、Click イベントがマウスまたはキーボードによって発生したかどうかを知ることは可能ですか?

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

jquery - jqueryで最近追加されたタグにクリックイベントをバインドする方法