問題タブ [double-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 投票する
6 に答える
84583 参照

vb.net - DataGridView 行をダブルクリックしますか?

winform で vb.net と DataGridView を使用しています。

ユーザーが行をダブルクリックすると、この行で何かしたいと思います。しかし、ユーザーが行をクリックしたのか、グリッド内のどこかをクリックしたのかを知るにはどうすればよいでしょうか? 行が選択されていて、ユーザーがグリッドのどこかをDataGridView.CurrentRowクリックすると、現在の行には選択された行が表示され、ユーザーがクリックした場所は表示されません (この場合は行にないため、無視します)。

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

jquery-ui - ページ読み込み後に jquery インタラクションを呼び出す

私が取り組んでいるプロジェクトは、jquery の apend() を使用してテーブルを動的に生成します。私が直面している問題は、相互作用を適用することです。生成されたテーブルには影響しません。

jquery インタラクションを呼び出す JavaScript:

テーブルを生成する JavaScript:

テーブルを作成する呼び出し:

どんな助けでも

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

javascript - Fancybox + バースト パイプ広告

Fancybox を使用して、実質的にインタースティシャル広告を表示しています。ページが読み込まれ、Fancybox がその上に読み込まれ、広告コンテンツが表示されます。これまでに作成したほとんどの広告コンテンツ (ハンドコードのリンク/画像、DoubleClick コンテンツなど) では、これが機能しています。しかし、Burst Media の広告は頭を悩ませているようです。

Fancybox が読み込まれるとすぐに、バースト広告が引き継ぎ、document.write()ページに表示されます。これは (私が知る限り) 他のすべてをダンプし、広告コンテンツのみを表示します。

さらに奇妙なことに、同じ広告コードがページのインライン広告で正しく機能します。

私が考えることができる唯一のことは、Burst コンテンツに が欠落しているためiframe、ページに大混乱を引き起こしているということです。しかし、それは他の場所で機能するため、私はイライラして混乱しています。

助言がありますか?

編集: 広告コンテンツは、従業員が適切な HTML に貼り付ける管理者から取得されます。PHP経由でページに直接追加されます。

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

asp.net - ユーザーがボタンを2〜3回同時にクリックしても、1回のクリックイベントのみを発生させるにはどうすればよいですか?

ユーザーがボタンをクリックすると、テキストボックスのデータがリストボックスに追加されます。User can not add same data. しかし問題は、ユーザーが追加ボタンを2〜3回クリックし、データがリストに2回追加されることです。ユーザーがこのようなボタンをクリックしない場合、JavaScript の検証は正常に機能しますが、この非常に高速なクリック イベントでは失敗します。

注: 1 秒間にボタンがクリックされなくても、データは 2 回だけ追加されます。

では、ユーザーがボタンを 2 ~ 3 回同時にクリックしても、1 回のクリック イベントのみを発生させるにはどうすればよいでしょうか。

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

google-chrome - Chrome 拡張機能で単語をダブルクリック

ユーザーがアクセスしているページの任意の単語を (コンテンツ スクリプトから) ダブルクリックしたときに、関数を呼び出す方法を知りたいです。Google Dictionary extensionに似たもの。拡張機能のコードを調べましたが、インデント (コンパイル/最小化) されていないため、ここでこの質問をすることにしました。コードのスニペットが良いでしょう。前もって感謝します :)

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

android - 2回の物理的なボタンクリックをキャプチャします

物理的なボタン(光学ボタンを含む)の2回のクリックをキャプチャするにはどうすればよいですか?

QuickDeskがホームボタンを2回クリックするのと同じようなものです。

ありがとう

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

java - Javaでダブルクリックを識別する

コンポーネントでマウスをダブルクリックしたときにアクションを実行する方法を知りたいです。

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

jquery - jquery: dblclick リンク呼び出し - ブラウザの戻るボタンが機能しませんか?

皆さん、私は何が間違っていますか。私のウェブサイトには、ダブルクリックで動作する一種のフォルダーがあります。ただし、どういうわけか私の window.location.replace はブラウザの履歴をトリガーしません。

デフォルトを防止せずに通常のクリックを使用すると、ブラウザの戻るボタンを使用できます。ただし、下のスクリプトを使用してフォルダーをダブルクリックするとすぐに、ブラウザーの戻るボタンを使用できません。

何か案が?

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

jquery - jquerypreventDefaultダブルクリックした場合のリンクされたアンカー

説明
コミュニティWebサイトでは、各ユーザーのニックネームはプロフィールページへのリンクですが、ニックネームをダブルクリックすると、このユーザーのメニューがニックネームの下に表示されます。このポップアップメニューのコンテンツは、ajax呼び出しを使用してロードされます。これまで、アンカーhrefで「javascript:」を使用し、JSを使用してシングル/ダブルクリックをキャッチしました。ユーザーがダブルクリックメニューを維持しながら、タブなどでプロファイルリンクを開くことができるように、hrefをクリーンアップして適切なURLを追加したいと考えました。私はそれが最高のデザインではないことを理解しています、それは仕事をすることへのやや執着になっています。

問題
したがって、シングルクリックを通常どおりに動作させ(ブラウザをhrefに送信)、ダブルクリックしてpreventDefaultを実行し、代わりにカスタム関数(イベント)を呼び出します。シングルクリック部分でwindow.locationを使用することでこれを行うことができますが、それは私が改善したかった妥協/ハックのように感じます。

これまでのコード質問1067464の回答1067484
(リンク投稿は許可されていません)を以下の基礎として使用

( http://jsbin.com/iboyo5/2でライブを参照/編集してください)

このシングルクリック部分が欠けているだけで、window.locationよりも「クリーンな」方法が必要でした。これが.unbind()をいじっている理由です。これも100%の解決策ではありません。.unbind()関数は私が望むことを実行しますが、コードの現在の実行のハンドラーをアンロードしないため、2回のシングルクリックごとに1回だけ機能します。これは私が今修正する必要がある問題です。

ところで:最初の.clickが設定された遅延のために一時停止されてもかまいません。URLが「起動」するまで300ms待たなければならないことは問題ありません。
これをあきらめてwindow.locationを使用する必要がありますか?.live()と.die()を使用して解決できますか?

ここでの最初の投稿の前に、十分な調査を行ったことを願っています。ありがとう!

0 投票する
5 に答える
1001 参照

javascript - Javascript で Youtube URL のダブルクリックを検出する

<a>タグのダブルクリックを検出し、特定の正規表現パターンと一致する場合は関数を実行できるようにしたいと考えています。この場合、クリックされたリンクが Youtube ビデオへの有効なリンクかどうかを確認します。

すべてのリンクマークアップを次のように変更する以外に、Javascript でダブルクリックを検出する最良の方法は何だろうと思っています。

似たようなもの:

ただし、jQuery や Javascript ライブラリは使用しません。

ありがとう。