問題タブ [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.
jquery - divクリックイベントでJqueryを追加および削除する方法
私はjqueryを初めて使用するので、クリックイベントとhtmlへの追加を使用して、divからIDを追加および削除する方法を知りたいです。以下のコードでは、div をクリックして ID を追加できましたが、削除する方法がわかりません。黄色で強調表示されている div が追加されている必要があります。ハイライトを削除するために div をもう一度クリックすると、HTML から ID も削除されます。助けてくれてありがとう。
python - Python Xlib マウスクリックのキャッチ/送信
現時点では、Python を使用してマウスの左ボタンが押されていることを検出し、このイベントを 1 回だけではなく迅速に送信しようとしています。私が基本的にやりたいことは、マウスの左ボタンを押したままにすると、クリックして離すまでもう一度クリックすることです。しかし、私は Xlib 全体に少し困惑しています。実際には非常に混乱していると思います。これを行う方法についてのヘルプは本当に素晴らしいでしょう。それは私がこれまでに持っているものです:
残念ながら、コンソールには出力がありません。インターネットで簡単に検索したところ、次のことがわかりました。
これは、指定されたキーコードで特別なイベントをキャッチするためのインポートのようです。しかし、最初に、マウスの左クリックにはどのようなキーコードがありますか? 第二に、それが押されていることを検出してから、マウスクリックイベントの送信を迅速に開始するにはどうすればよいですか。助けてくれて本当に感謝しています。(ホットキーでこのスクリプトを停止する方法もクールだろう...)
javascript - jquery click()に相当する純粋なjavascript?
マウスのクリックをキャプチャする小さなアプリを構築しています。プロトタイプはjqueryで書いたのですが、速度重視の小さなアプリなので、jqueryを埋め込んで1つの関数だけを使うのはやり過ぎです。
私はJavascriptKitからこの例を適応させようとしました:
しかし、試してみるとうまくいきませんでした
私は何を間違っていますか?
.net - .NET でマウス クリックを繰り返す方法
私のアプリは、別のウィンドウ化されたアプリ内でプラグインとして実行されます。したがって、私のウィンドウにはフォーカスがないことがよくあります。これで、誰かがボタン/メニューの上にマウスを移動して 1 回クリックすると、ウィンドウにフォーカスが設定されるだけです。次に、実際のボタン機能を取得するには、もう一度クリックする必要があります。
これは些細な不満ですが、私はそれを取り除きたいと思っています。最初に、マウスがダイアログ スペースに入るたびにフォーカスを要求しようとしましたが、これはさらに厄介であることがわかりました。だから私がやりたいのは、マウスのクリックを繰り返すことです。そのため、シングルクリックでフォーカスが変更され、ボタンが押されたように見えます。
明らかに、クリックが SetFocus になった場合にのみこれを行う必要があります。そうしないと、ボタン機能が 2 回実行されます。
助言がありますか?
深く、永遠にお世話になっています、デビッド
c# - C#でマウスの動きをブロック/無効化/クリック
マウスのクリック/移動を完全に制御するアプリケーションを作成しています。
たとえば、アプリケーションを実行している場合、完全に透明なフルスクリーンを形成し、マウスボタンをクリックすると、通常、アプリケーションがバックグラウンドでフォーカスされます。これを防ぐ必要があります(つまり、ボタンをクリックします)。すべてのマウスアクティビティを処理し、このアプリケーションを使用して送信する必要があるため、画面には何も表示されないはずです)。
2つのマウスが独立して動作できるようにする必要があります。これをオーバーレイとして使用し、C#を使用して描画し、実際のマウスを無効にして2つの偽のポインターを作成しています。
.net - 左ボタンと右ボタンの両方が押されているかどうかを検出するにはどうすればよいですか?
コントロール上で、左、右、および両方の3つのマウスアクションが必要です。
私は左と右を持っていて、現在3番目に真ん中のボタンを使用していますが、ユーザーが真ん中のボタンのないマウスを持っている状況で、左と右のボタンを一緒に押す方法を知りたいです。これは、カスタムコントロールのOnMouseDownメソッドで処理されます。
更新 提案された回答を確認した後、私が行おうとしていたのは、MouseDownイベント(実際にはコントロールのOnMouseDownメソッド)でマウスクリックに対してアクションを実行することであったことを明確にする必要があります。マウスの左ボタンと右ボタンの両方がクリックされると(ボタンごとに1つ)、. NETは常に2つのMouseDownイベントを発生させるように見えるため、これを行う唯一の方法は、低レベルのウィンドウメッセージを実行することだと思います。管理またはMouseDown後のアクションのある種の遅延実行を実装します。結局、マウスの中ボタンを使用する方がはるかに簡単です。
これで、アクションがMouseUpで行われた場合、Garyまたはnosの提案がうまく機能します。
この問題に関するさらなる洞察をいただければ幸いです。ありがとう!
jquery - JQuery クリックと変更
私は最近質問をして、選択ボックスのクリック ハンドラーを変更することを提案するコードを投稿しました。
私の質問は次のとおりです。常に Change ハンドラーを使用する必要がありますか?それとも、Click がまだ適切な状況があるのでしょうか (クロスブラウザーの互換性が必要だと仮定します)。
編集: ここに私が収集したものがあります: 選択ボックスのようなものについては、変更は行く方法です。画像のような単純なものは変化がないので、クリックするしかありません。
apache-flex - フレックス データグリッド クエリ
以下は、データグリッドとやり取りする私のコードの一部です...!
データグリッドを更新した後にクリックすると、特定のノードの子がリストされます..
しかし、データグリッドの空のスペースをクリックすると、次のエラーが表示されます
「ReferenceError: エラー #1069: プロパティ データが mx.controls.listClasses.ListBaseContentHolder で見つかりません。デフォルト値がありません。」
それを避ける方法は?
if(event.target.data.children != null) { resultSet.removeAll(); var tempChildObj:ArrayCollection; tempChildObj=event.target.data.children as ArrayCollection; var childLength:int; childLength=tempChildObj.length;
c - プログラムで別のアプリケーションのボタンを押す (C、Windows)
次のコードを使用して、他のアプリケーションのボタンを押そうとしています:
うまくいきません。MAKEWORD に別のハンドルを渡して、WPARM と LPARAM を変更しようとしましたが、何もしませんでした。
別のアプリケーションのウィンドウでボタンをクリックする方法についてのアイデアはありますか?
コードは大歓迎です。ありがとう。
編集:権限が機能しないように見える理由。PostMessage() を送信したところ、GetLastError() = 5 (または Access Denied) のエラーが返されました。何か案は?
EDIT2失礼なつもりはありませんが、お願いします。ボタンの領域の取得と設定、ボタンダウンとボタンアップの送信、コントロールIDの取得、クラスIDの取得、クラスIDの取得など、すべてのAPIをすでに検索しましたさらに無数。そもそもここで質問した理由は、すでにインターネットで検索を使い果たしたからです。PLEASE POST CODEという答えがわかっている場合は、API を提案しないでください。それは難しいことではありません。ありがとうございました。
編集 3: 賞金が終了すると、質問の回答が自動的に選択されました。疑問はまだ答えが出ていない。
jquery - ラベルがクリック機能を 2 回起動する
関数を呼び出し、同時にラベルをクリックしてラジオボタンの効果を保存する方法はありますか?
例 (ラジオボタンのラベルをクリックして、チェックボックス付きのフィールドセットを開閉する必要があります)