問題タブ [mouseclick-event]
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# - asp:buttonclickイベントハンドラーの登録
jQueryで動的に作成した複数のasp:buttonがあります。
それらのそれぞれについて、私は持っていOnClick="ibtn_Click"
ます。
しかし、背後にあるコードでは、Page_Load..like...にそれぞれを手動で登録する必要がありますbutton.Click += new EventHandler(this.ibtn_Click);
。
このハンドラーを自動的に登録する方法はありますか?または、ajax jqueryに登録することは可能ですか?
ありがとう!
java - Jframe ではなく、マウス イベント
マウスボタンがクリックされた後にプログラムを動作させたいのですが、必ずしもある種の Jframe では動作しません。たとえば、Windows Media Player で PLAY ボタンをクリックした後にプログラムが動作するようにしたいと考えています。
それを行う方法はありますか?
jquery - Jquery: クリックされた行の横に img を表示する
サイトのブックマーク機能を作成しようとしているので、誰かが「ブックマークの設定」をクリックしてからテキスト行をクリックすると、ブックマーク画像がその行の左側に配置されます。(その後、coor を Cookie に保存しますが、助けなしでそれを行うことができます)
私が考えた 1 つの方法は、ユーザーが段落内のテキスト行をクリックしたときに、ユーザーがクリックした場所の Y 座標を取得し、その数値を 20 で割り切れる最も近い数値に切り捨てさせることでした。各段落の高さは 20 ピクセルなので、Y 座標を切り捨てると、クリックした段落内のその 1 行の一番上の位置が得られます。
したがって、次のようになると思います: 誰かが段落内のテキスト行をクリックすると、その段落のインデックスが取得されるため、ページの下の 4 番目の P である場合、インデックスは 3 になり、次のようになります。ユーザーがクリックした場所の Y 座標、次にその数値を 20 で割り切れる最も近い数値に切り捨て、画像をその段落の左側に配置し、画像の TOP 位置を丸めた Y 座標にします。
誰でもこれで私を助けることができますか? あなたが見ることができるように、私はちょっと迷っています:
vb.net - マウスのシングルクリックまたはダブルクリックをインターセプト - ダブルクリック時にのみダブルクリックコードを実行
フォームでマウスのシングル クリック イベントとダブル クリック イベントの両方を処理している状況があります。どちらの場合も何かをロードする必要がありますが、ダブルクリックが発生したときに、シングル クリック イベントに関連付けられたコードを実行したくありません。
マウス クリックをインターセプトし、ダブルかシングルかを確認してから、適切なイベントを適切に実行する方法はありますか?
おそらく、ウィンドウの WndProc をインターセプトするか何かでしょうか?
jquery - より良いJQueryishの方法またはCSSスプライト
5つの画像の水平メニューがあります。これらの5つの画像はすべて、アクティブで灰色の状態になっています。特定の画像がアクティブな場合、残りの4つはグレー表示にする必要があります。他の画像についても同様です。
私はjqueryでそれを行いましたが、コードもそれほど最適化されておらず、優れていません。こんな感じです
CSSスプライトまたはよりコンパクトなjqueryishの方法を使用して、より良い方法でそれを行うにはどうすればよいですか?
ありがとうございました
javascript - 左クリックを無効にしました(心理実験の場合)が、IEでフォーカスが変更されます。防ぐ方法は?
WebデザインでPsychの実験を行っていますが、両方のマウスクリックを無効にしたいです。(ユーザビリティの問題は無視してください。私はそれらについて知っています。私は精神実験の目的で意図的にこれを行っています。)
これまでのところ、Firefox、Chrome、Safariで両方のクリックを無効にすることに成功しました。ただし、IEでは、左クリックすると、クリックした場所にフォーカスが変わります。この動作を停止したい(つまり、クリックする前にフォーカスが残っている)。とにかくアラートを使用するので、システムがアラートを生成するかどうかは関係ありません。
何人かが私を助けてくれれば幸いです。JQueryは使用できませんのでご注意ください。私の実験ツールはJQueryをうまく処理できません。
java - Javaで事前定義された座標で左クリックを実行する
javaで事前定義された座標で左クリックを実行したいと思います。このタスク用のライブラリはありますか?
アプリケーションなどで誰がマウスクリックを実行するかを確認するリスナーを実装したくないことに注意してください。単にマウスクリックを実行したいだけです。
ありがとうございました。
javascript - マウスの中クリックによるスクロールを禁止する
マウスの中クリックでブラウザがスクロールを開始し、小さなスクロール「コンパス」が表示されないようにする方法を探しています。
Disabling middle click scrolling with javascriptを見たことがありますが、解決策は私が望むよりも少しハッキーであり、実際に使用できるものとは思えません。
私はもっと決定的な「これがあなたのやり方です」または「あなたはそれをすることはできません、息子」を探しています.
もちろん、私はハッキングや回避策を受け入れます。
SO の質問はコードで見栄えがよくなるという理由だけで、右クリックまたは中クリック時にツールチップを閉じるために使用しているものを次に示します。
編集:jQuery、JavaScript、何でも、今はすべてうまくプレイしましょう:)
編集2:
ページのスクロールを停止するよりも、小さなスクロール「コンパス」を防止することに関心があります。私の最初の説明からはあまり明確ではなかったと思います。
devexpress - propertyGridControl でのマウスの右クリックが機能しない
propertyGridControl で Click と MouseClick の両方のイベントを処理していますが、右ボタンをクリックしても何も起こりません - 左だけをキャッチします。
マウスの右クリックをキャッチする方法は?
jquery - ユーザーが画像をクリックする場所を特定する
私はJavascript/jQueryとCSSを使用して、オクラホマの地図の「背景」画像を画面全体に表示しています。ユーザーがマップのいくつかの異なる「エリア」の特定の1つをクリックすると、クリックしたエリアに基づいてイベントが発生するという考え方です。
私の問題は、ユーザーがクリックした場所を特定する必要があることです。ピクセルを使って遊んだことがありますが、画面サイズによってサイズが変わるため、ピクセルの信頼性は低くなります。背景画像を別々の画像に切り分けて、それぞれを独自のコンテナにすることを考えましたが、それは不必要に複雑に思えます。
それで、ユーザーが画面のどこをクリックしたかを判断する方法はありますか?私が作成して試したコードの一部を少し提供するかもしれません。私はまださまざまなことを試みているので、今はすべてがバラバラになっています!
これが私が以前に試した1つのことです:
x
ifステートメント要件内のandy
値を、アラートをポップアップさせたい領域を「ボックス化」したピクセル値に設定しましたが、何も起こりませんでした。
編集
あなたの助けと時間をありがとう、私はそれを大いに感謝します!私が混乱している最後のことは、内部に何を入れるべきかということですif()
。要素は画面のサイズになるので、実際にはオフセットは必要ないと思いますが、
つまり、画像のセクションの大きさについて私が見つけた「座標」は、別のサイズの画面では異なる可能性があるので、どうすればよいx
ですy
か?
これをきちんと説明する方法がわかりません。この最後の部分に答えられない場合は、理解して探し続けます。