問題タブ [right-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.
javascript - カスタムの右クリック メニューを Web ページに追加する方法は?
Web アプリケーションにカスタムの右クリック メニューを追加したいと考えています。ビルド済みのライブラリを使用せずにこれを行うことはできますか? もしそうなら、サードパーティの JavaScript ライブラリを使用しないシンプルなカスタム右クリック メニューを表示するにはどうすればよいですか?
Google Docs のようなものを目指しています。ユーザーは右クリックして、ユーザー独自のメニューを表示できます。
注: ほとんどの場合、サードパーティのライブラリは機能で肥大化しているため、自分で作成する方法と誰かがすでに作成したものを使用する方法を学びたいのですが、必要な機能だけが必要なので、完全に手作りしたい自分。
javascript - JavaScript を使用してクリックのターゲットを検出しますか?
どのオブジェクトまたは ID、またはユーザーが右クリックしたかを検出するにはどうすればよいですか? 関数をトリガーするために onContextMenu を使用していますが、ターゲットを検出する方法がわかりません。
javascript - Jquery / JSは、ブラウザの右クリックメニューを防ぎます
右クリックのポップアップメニューを備えたdivがあります。
ただし、この要素のブラウザは引き続きデフォルトメニュー(コピー/貼り付け/プロパティなど)をポップアップします。これを無効にする方法はありますか?私はfalseを返そうとしましたが、運はありません。
image - Web 画像の取得の防止
私は自分の Web サイトにアップロードした画像を、閲覧者が右クリック オプションを使用してダウンロードできないようにする良い方法があるかどうかを調べています。人々がページソースの画像の URL を見ることができることは知っていますが、画像の保存オプションを無効にすることで、それらが取得されないようにする方法を提案するかどうか疑問に思っていました.
javascript - JQuery を使用してアンカー + href を動的に生成された html に追加する - Firefox で右クリックできない
私は Facebook のようなチャット アプリケーションを作成しており、(Facebook のように) 各チャットボックスの上部に、クリックすると関連付けられたユーザー プロファイルを開くリンクを追加しました。チャットボックスの HTML は、javascript/jquery を使用して動的に生成されます。
問題は、Firefox ではこのリンクが「右クリック」できないことです。Chrome では、このリンクは右クリック可能です。
したがって、2 つの質問があります。1) この href が Firefox で右クリックできないのはなぜですか。2)動的に生成されたhrefをjavascript/jqueryを使用してコードに追加するより良い方法はありますか?
現在、私は(疑似コードで)使用しています:
注: ユーザー名/ステータスのテキストは、ユーザーがアイドル/退席中/オンラインのいずれであるかによって変わる可能性があるため、ユーザーのオンライン ステータスが変わるたびにリセットされます。これが、アンカーでラップした理由の一部です (アンカーは変更されないため、実際に変更する必要があるものだけを更新しています)。
「おまけの質問」: 動的に生成されたときに (疑似コードで) 以下が「クリック可能な」ハイパーリンクとして表示されない理由はありますか?
これは私が取りたかった最初のアプローチですが、機能させることができませんでした。
どんな助けでも大歓迎です。
よろしく
objective-c - NSWindow - 右クリック メニュー
NSWindow を右クリックしたときにメニューを表示する方法はありますか?
dom - セルの有効な GWT DOM / 消費イベントのリストは何ですか?
私はこれに何度も遭遇しましたが、包括的なものは見つかりません。GWT のすべての有効な消費可能な DOM イベントの完全なリストを知りたいです。
NativeEventのGWT ドキュメントには次のように書かれています。
この列挙はどこにありますか?それは実際に存在しますか?これらのイベントが常に文字列を使用することを明示的に示す実際のコード (私が見つけた) は、「click」、「contextmenu」、「mouseup」、「dblclick」などです (etc は非常に多くの漠然としたものをカバーしています ...)
この投稿でCellTable alaのセルにダブルクリックと右クリックの両方を実装しようとしています。私は super("click", "contextmenu", "mouseup", "dblclick"); を渡しています。AbstractCell の私の拡張機能のコンストラクターで。次に、onBrowserEvent をオーバーライドしました。
ただし、2 つの問題が発生します。1 つ目は、デフォルトの contextMenu がまだ表示されていることです (私のカスタム コンテキスト メニューよりも上です)。言うまでもなく、DOM イベント タイプも使用されていません。別の問題ですが、ダブルクリックイベントかどうかを確認するにはどうすればよいですか? 文字通り任意の文字列のセットだとは信じがたいです...
前もって感謝します!ジョン
apache-flex - Flex4 ContextMenu()を使用してSparkリストを右クリック
いくつかのスパークリストコントロールにカスタム右クリックを追加したいと思います。アイテムレンダラーとして以下を試しました。(フレックス4クックブックによる)。
完全なレンダリングコードはこちらhttp://pastebin.com/Kx8tJ1cY
Sparkリストを右クリックすると、Adobeのデフォルトコンテキストメニューが表示されます。これは、コードを追加する前のデフォルトの動作と同じです。
Flex4のリストアイテムに右クリックを追加する方法を教えてもらえますか。
どうぞよろしくお願いします。
devexpress - GridControl行を右クリックしてポップアップメニューを作成するには?
DevExpress インターフェイスにいくつかの行を持つ GridControl があります。グリッドの行を右クリックすると、デスクトップ (win 7) を右クリックしたときと同じ種類のメニューがポップアップ表示されますが、3 つのオプション (切り取り、貼り付け、コピー) のみが必要です。
これを作る方法は?GridControl のプロパティ エディターで「右クリックしてメニューをポップアップすると、すべての行に対して」と言う方法はありますか。もしそうなら、このメニューはリポジトリに保存されていますか? また、このメニューはどのようなタイプですか?
delphi - デフォルトの右クリック メニューを表示 - Delphi
ファイルのリストを含むリストボックスがあります。リストボックスの Windows の右クリック メニューにアクセスして、開く、プロパティ、削除、および名前の変更項目にアクセスできますか?