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

apache-flex - Flex:コンポーネントの順序に依存するデータグリッドでのダブルクリックイベントの伝播?

Flex3 のデータグリッドでダブルクリック イベントを実行したいと考えています。次の例は、Accordion (id = "mustBeSecond") コンテナーが DataGrid の後にある場合にのみ機能します。コンポーネントの順序が重要な理由と、この動作を防ぐにはどうすればよいですか? (例は機能しません。「mustBeSecond」と「gridReportConversions」の順序を変更すると、例は正常に機能します)

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

jquery - ダブルクリックまたは手動選択による getSelection() は同じではありません

選択の親を返す関数に少し問題があるため、質問させてください。

たとえば、「猫は<strong>灰色</strong>です」という文を使用します。

「グレー」という単語を手動で選択してボタンをクリックすると、関数は[object HTMLSpanElement]を返します。

しかし、ダブルクリックして同じ単語を選択すると、関数は[object HTMLParagraphElement]を返します。

なぜなのかご存知ですか ?

どうもありがとう。

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

c# - FileDialogDoubleClickの動作

WinFormsアプリケーションの開発中に、OpenFileDialogおよびSaveFileDialogコントロールのバグであると私が信じているものに出くわしました。Googleの検索で、同じ問題に気付いた他の1人が見つかりましたが、解決策も回避策も提供されませんでした。このスレッドは、http://bytes.com/topic/visual-basic-net/answers/389470-open-file-dialog-picturebox-click-eventで表示できます。

MouseDownイベントを処理するカスタムコントロールがフォームにあります。マウスがこのコントロール上にあるときにFileDialogコントロール内のファイルをダブルクリックすると(明らかに、それらの間にダイアログが表示されます)、MouseDownイベントがトリガーされます。これは私のコントロールの問題ではないと思います。前に述べた人が、PictureBoxコントロールでこれが発生していることに気付いたからです。ダイアログボックスでマウスボタンを押した(2回目のクリックでファイルを開く)場合でも、ダイアログが閉じたときにイベントがフォームとコントロールに渡されたように見えます。

ダイアログボックスがアクティブなときにコントロールを無効にしようとしましたが、イベントのキャプチャが停止しませんでした。これは、ダイアログが閉じた後にイベントが渡されるためだと思います。そのため、コントロールが再び有効になります。そのクリックがフォームに到達するのを防ぎ、ひいては私のコントロールに到達するのを防ぐ方法を知っている人はいますか?また、これが本当にFileDialogコントロールのバグなのか、それとも設定が正しく構成されていないのかを誰かが確認できますか?

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

javascript - JSFダブルクリック実行アクション

ユーザーがメニューをダブルクリックしたときにバッキングBeanアクションを実行するにはどうすればよいですか?たとえば、selectManyListboxを使用すると、ondblclickを使用してバッキングBeanアクションを実行するためにJavaScriptが必要になると思います。

これを行う方法はありますか?

ありがとう、ドウェイン

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

javascript - UIWebView は JavaScript ベースのダブルクリック イベントをサポートしていますか?

いつものように、私は可能な限り簡単な方法で何かをしようとしています。この場合、次のように UIWebView にダブルタップ ハンドラーを実装します。

<div id="foo" ondblclick="clickHandler(this);" ... >

Safari と Firefox では問題なく動作します。また、読み込みの最後に発生する迷惑なアラート stmt のおかげで、clickHandler を含むコードが iPhone に読み込まれていることもわかっています。

変更ondblclickするonclickと、デバイスとシミュレーターの両方で動作します。

同様のクエリを読むと、タップをインターセプトする必要があるように思われます...そして stringByEvaluatingJavaScriptFromStringメソッドで JavaScript コードを実行しますが、ターゲットの JS ID を知るにはどうすればよいでしょうか? 私はそれが好きではなく、純粋な HTML/DOM/JS ソリューションを書きたいと思っています。または、私のアプリは約 80% の Web コンテンツであるため、代わりに phonegap を使用する必要がありますか?

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

actionscript-3 - ActionScriptMouseEventのCLICKとDOUBLE_CLICK

CLICKとDOUBLE_CLICKの両方を同じ表示オブジェクトに配置することはできませんか?ステージをダブルクリックすると新しいオブジェクトが追加され、ステージを1回クリックすると、選択したオブジェクトの選択が解除されるステージの両方を使用しようとしています。

DOUBLE_CLICKは、それ自体と、DOUBLE CLICKへのパスの最初のCLICK関数(マウスダウン、マウスアップ、クリック、マウスダウン、マウスアップ、ダブルクリック)の両方を実行するようです。

私がプログラムした他の言語では、2つを区別する組み込みのタイマーがありました。これはAS3では利用できませんか?


アップデート

ここにいくつかのコードがあります。基本的に私が欲しいのは、ダブルクリックで両方ではなく、どちらか一方を持っていることです

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

wpf - ファイルをダブルクリックして選択すると、WPFファイルダイアログがクリックスルーをUIに渡すことに気付いた人はいますか?

WPF UIにいくつかのボタンがあり、ファイルを時々選択する必要もあります。ファイルダイアログの項目をダブルクリックすると、メインUIのボタンもクリックされるという奇妙な問題に気づき続けました。実験した後、メインUIの背後にあるボタンを使用してファイルダイアログの項目を並べ、ダブルクリックしてファイルを選択すると、その背後にあるボタンもシングルクリックするようです。

他の誰かがこれに気づいたことがありますか、それとも私がUIをレイアウトする方法の単なる異常なバグですか?

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

c# - 項目を持たない ListView でダブルクリック イベントをトラップするにはどうすればよいですか?

私の C# アプリでは、フォームに ListView があります。「新しいアイテム」ダイアログをポップアップするために、アイテムが選択されていないときに、ユーザーが ListView のセクションをダブルクリックできるようにしたいと考えています。問題は、ListView の DoubleClick イベントが項目が選択された場合にのみ発生することです。

これを行う方法はありますか?

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

html - 最近のブラウザでフォーム投稿の動作は変更されましたか?(またはブラウザによるダブルクリックの処理方法)

背景:登録/支払いページを作成中です。私たちの哲学は、最初にサーバー側ですべての検証とエラーチェックをコーディングし、次に2番目のステップとしてクライアント側の検証を追加することでした(邪魔にならないjQuery)。

サーバー側のダブルクリックを無効にしたかったので、同時投稿/競合状態を処理するためのロックされたスレッドセーフなコードを作成しました。これをテストしようとすると、ポストまたは競合状態を同時に発生させることはできないことに気付きました。

(とにかく古いブラウザでは)送信ボタンをダブルクリックすると、次のように機能すると思いました。

  • ユーザーが送信ボタンをダブルクリックします。
  • ブラウザは最初のクリックで投稿を送信します
  • 2回目のクリックで、ブラウザは最初の投稿をキャンセル/無視し、2番目の投稿を開始します(最初の投稿が応答とともに返される前)。
  • ブラウザは、最初の投稿応答を無視して、2番目の投稿が戻るのを待ちます。

サーバー側から見ると、サーバーは2つの同時投稿要求を受け取り、実行して両方に応答します(最初の応答を誰も聞いていないことに気づいていません)。

私たちのテスト(FireFox 3.0、IE 8.0)から、これは実際に起こることです:

  • ユーザーが送信ボタンをダブルクリック
  • ブラウザは最初のクリックで投稿を送信します
  • ブラウザは2回目のクリックをキューに入れますが、最初のクリックからの応答を待ちます。
  • 最初のクリックから応答が返されます(応答は無視されますか?)。
  • ブラウザは2回目のクリックで投稿を送信します。

したがって、サーバー側から:サーバーは単一の投稿を受信し、それを実行して応答します。次に、サーバーは2番目の要求を受信し、それを実行して応答します。

私の質問は、これは常にこのように機能しましたか(そして私は私の心を失っています)?それとも、これは最新のブラウザの新機能であり、同時投稿がサーバーに送信されるのを防ぎますか?

サーバー側のダブルクリック防止については、同時投稿や競合状態を気にする必要がないようです。キューに入れられた投稿についてのみ心配する必要があります。

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

apache-flex - Adobe Flex ダブルクリック防止

列の 1 つに単純なカスタム ラベル itemrenderer を持つ adobe flex データグリッドがあります。itemrenderer をクリックすると、cairngorm イベントが発生し、サービス呼び出しが行われ、サービス呼び出しからのデータが TitleWindow に取り込まれます。

doubleClickedEnabled プロパティを false に設定しても、アイテム レンダラーをダブルクリックできる場合があり、その結果、2 つのサービス呼び出しが行われ、2 つの TitleWindows が表示されます。他の場合では、トリプル クリックも望ましくない結果を引き起こすようです。

この種の動作を防ぐ方法はありますか?