問題タブ [highlight]
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.
wpf - FlowDocument の一部を選択不可にする
ユーザー指定のコンテンツと、そのコンテンツを操作するためのハイパーリンクの両方を含む FlowDocument を作成したいと考えています。ユーザーがマウスでコンテンツを強調表示して、クリップボードにコピーできるようにしたい。ユーザーがハイパーリンクを強調表示してコピーするのを防ぎながら、それを許可する方法はありますか?
(ユーザーはこの FlowDocument を直接編集しないことに注意してください。これは、他の場所で入力したコンテンツを表示するための優れた手段です。)
例えば:
ユーザーは、マウスを使用して「バージョン 1.0」のテキストを強調表示し、それをクリップボードにコピーできます。これはいい。ただし、ハイパーリンクを強調表示してコピーすることもできます。次の 2 つの理由から、それは避けたいと思います。
- ハイパーリンクは実際にはコンテンツの一部ではないので、クリップボードや別のプログラムで何の役に立つでしょうか?
- また、FlowDocument の一部ではないフォームに他のハイパーリンクがあることも期待しています。一部のハイパーリンクが強調表示可能で、他のハイパーリンクが強調表示されないのは不適切な形式です。
私はこれらのハイパーリンクを段落で折り返すのが好きで、折り返されたテキストの最後の行のすぐ右側に常に表示されます。私の知る限り、それは FlowDocument の一部である必要があることを意味します。しかし、それは単なるレイアウトのアーティファクトです。同じレイアウトを取得できれば、外に置いても同じくらいうれしいです。ダイアログの [OK] ボタンと [キャンセル] ボタンを強調表示できるようにしたいのと同じように、ハイパーリンクを強調表示できるようにしたくありません。それを実現する方法はありますか?
wpf - ComboBox の選択項目のハイライト色を設定する
ポップアップ リストで ComboBox の選択されたアイテムのハイライト色を変更する必要があります。これを行う方法を説明するいくつかのチュートリアルを見つけましたが、それらはすべて、私が持っていないか入手できない Blend を使用しているか、システムのデフォルトの色を変更する必要があります。
誰かがオーバーライドする必要があるテンプレートを教えてくれますか、または設定する必要があるプロパティを教えてくれますか?
dojo - Dojo Toolkit の「Highlight Container」を適応させようとしている
Dojo Toolkit で「Highlight Container」効果を使用しています (ここに示すように)。
私の問題は、テキスト フィールドの代わりにTEXTAREAを含むDIVがある場合に発生します。テキストフィールドまたはテキストエリアを認識させる方法がわかりません。コード関数は次のとおりです。
});
ご覧のとおり、テキスト フィールドがあるのは 2 行目です。テキストエリアを探してもそこに行くと思いますが、構文についてはわかりません。
助けてくれてありがとう!
search-engine - Web検索から来るときにフォーラムで検索用語を強調表示する
最近、グーグルで何かを検索して検索結果の1つを見ると、サイト上で検索語が太字になっていることによく気づきました。
これはどのように行うことができますか?それは他のサイトをいじり回しているグーグルの機能ですか(私はそうしないことを願っています!)、またはいくつかのサイトはリファラーを解析して検索エンジンのリンクをチェックし、検索用語を強調しようとしますか?
私は答えに興味があります
javascript - Script.aculo.usイベントがRapidSuccessionで発生すると、表示エラーが発生します...?
onMouseOverイベントでscript.aculo.usEffect.Highlightを使用すると、完全に機能します。ユーザーがDIVの上にマウスを1回だけ置いた場合です。エフェクトの実行中にDIVの上にマウスを戻すと、別のエフェクトがスケジュールされます(または、かどうかに応じて並行して実行されます)。
{キュー:'終了'}
有効になっています)。
script.aculo.usには、これが発生しないようにする組み込みの方法がありますか?そのため、ユーザーのマウスが休止状態でDIVの上にある場合にのみ、DIVはそれ自体を強調表示しますか?それ以外の場合は、「resting」に復元される状態変数を保持できると思います。
afterFinish:function(obj){resting = true; }
以前にも同様の状況に気づきました。たとえば、Effect.Shakeを複数回呼び出すと、DIVがより広いフレームで揺れます。
また、この問題は、デモをすばやく連続して複数回クリックすると、デモサイトで確認できます。クリックしてデモを表示します
python - 強調表示するときにテキストの既存の背景色を削除する方法は?
テキストのパターン マッチングを行う小さなユーティリティを Python で作成しています。ユーザーが入力したパターンに一致するテキストは、黄色で強調表示されます。
私は Tkinter ウィジェットを使用してこれを達成し、タグ名を持つテキストに黄色の背景 を与えるText
という名前の Text ウィジェットにタグを設定しています。"match"
"match"
マウスを使用してテキストを強調表示しようとする場合 (たとえば、コピー/貼り付けする場合) を除いて、これはすべて見栄えがします。マウスでテキストを強調表示すると、既に黄色の背景を持つタグ付きテキストは、強調表示された後でも黄色の背景を保持します。これは、黄色の背景に白いテキスト (マウスでハイライトするとテキストが白くなる) はコントラストが悪いため、マウスでハイライトしたときにテキストを正しく読み取ることができないことを意味します。
マウスを使用して Text ウィジェットのテキストを強調表示すると、すべてのテキストが、セクションを強調表示するときに Windows マシンで通常取得する標準の青色の背景色/白色のテキスト色になります。テキストの。
私が何を意味するかを示すための簡単なコードスニペットを次に示します。
これを実行し、テキスト ウィジェット内のすべてのテキストを強調表示すると、背景が黄色のテキストが非常に読みにくくなることがわかります。
上記のコード スニペットでは、次を使用してハイライトの背景色を変更しようとしたことに注意してください。
しかし、これはうまくいきませんでした。
vim - NetBeansのように、Vimのカーソルの下にある変数を強調表示します
私はNetBeansで作業し、この機能が気に入りました。変数名にカーソルを置くと、変数のすべての出現箇所が強調表示されます。これは、変数のすべての出現箇所をすばやく検索するのに非常に役立ちます。この動作をVimに追加することは可能ですか?
jquery - テキスト内の特殊文字を強調表示するjQuery
私は使っている
JavaScript テキスト ハイライト jQuery プラグイン http://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html
いくつかのシンボルを除いて、私にとっては常にうまく機能します:
"$(this).val()" が €、$、または £ のいずれかに等しい場合 - ハイライト プラグインは機能しません。それが何であるかについて何か考えはありますか?