問題タブ [caret]

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 投票する
0 に答える
1524 参照

javascript - ユーザーがクリックしたかのように、マウスの位置に応じてテキストエリアにフォーカスとキャレットの位置を設定します

テキストエリアを含むページが読み込まれたら、マウスカーソルがそのテキストエリア内にある場合、テキストエリアにすぐにフォーカスを合わせたいと思います。onmousehover ハンドラーがフォーカスを設定できるため、これは簡単な部分です。

さて、キャレットの位置も設定するにはどうすればよいですか?ユーザーがマウスを使用してクリックしてフォーカス/キャレットを設定した場合、キャレットをどこに配置したいと思いますか。

基本的な使用例は次のとおりです。

  1. ユーザーがリンクをクリックして待つ (マウスがほとんど動かない)
  2. ページが配信されます。大きなテキストエリアのみが含まれ、テキストでいっぱいです
  3. キーボードを使用したユーザー タイプ
  4. マウスカーソルのすぐ下に文字が挿入されます

現在、ユーザーはキャレットが表示されるまで (テキスト領域の左上に) 待ってから、入力する前にクリックしてキャレットを移動する必要があります。

ありがとう!

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

jquery - jquerycontenteditabledivにカーソル位置を設定する

質問の古いバージョンは以下のとおりです。さらに調査した後、質問を言い換えることにしました。以前と同じように、テキストを強調表示せずにcontenteditable divにフォーカスする必要があります。フォーカスをまっすぐにすると、Chromeでテキストが強調表示されます。

テキストエリアのキャレット位置をリセットすることで、テキストエリアのこの問題が解決されたことを理解しています。contenteditable要素を使用してこれを行うにはどうすればよいですか?私が試したすべてのプラグインは、textareasでのみ機能します。ありがとう。

質問の古い言い回し:

フォーカスしたいコンテンツ編集可能な要素がありますが、すべてを選択するのではなく、要素の前にカーソルを置く場合に限ります。

elem.trigger('focus');jqueryを使用すると、要素全体のすべてのテキストがchromeで選択されます。Firefoxは正しく動作し、テキストの先頭にキャレットを設定します。Chromeを希望どおりに動作させるにはどうすればよいですか、または焦点が合っていない可能性があります。

皆さんありがとう。

0 投票する
10 に答える
91374 参照

wpf - キャレット/カーソルの位置を文字列値のWPFテキストボックスの最後に設定します

初めてウィンドウを開いたときに、WPFテキストボックスの文字列値の末尾にキャレット/カーソルの位置を設定しようとしています。ウィンドウが開いたときに、FocusManagerを使用してテキストボックスにフォーカスを設定します。

何も機能していないようです。何か案は?

注:私はMVVMパターンを使用しており、コードからXAMLの一部のみを含めました。

0 投票する
0 に答える
214 参照

c# - キャレットの変更時に関数とクラス名を取得する

キャレットがコードファイル内の位置を変更したときに、関数の名前とそのクラスを取得するにはどうすればよいですか?VS SDK 2010

Editor Text Adornmentテンプレートを最初に使用していc#ます。

ありがとう。

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

javascript - キー イベントの編集可能な iframe 内のテキスト カーソル/キャレットの XY 位置

キーイベントの編集可能な iframe で、(マウスイベントによって提供されるマウス位置とは対照的に) キャレットの XY 座標を見つけるためのクロスブラウザーの方法はありますか?

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

objective-c - 括弧で囲まれた、変数ではなく型の間のキャレット文字

Apple のドキュメントを調べていたところ、このようなものを見ました(void (^)(void))。誰かがこの声明の意味を説明できますか? ^XORですよね?void XOR void私にはあまり意味がありませんか?

みたいなのもありました(void (^)(BOOL finished))

0 投票する
0 に答える
1157 参照

javascript - フォーカスで終了するjQuery Textareaキャレットの位置

重複の可能性:
Javascript のテキストエリアの最後の位置にカーソルを移動するにはどうすればよいですか?

ページに複数のテキストエリアがあり、キャレットの位置をテキストエリアごとに変化するテキストの最後に設定したいと考えています (テキストエリアには同様の長さの値が含まれていません)。

キャレットを選択した位置から最後まで移動するために、フォーカスでこれを開始するにはどうすればよいですか?

前もって感謝します。

-B

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

java - JTable cell setDefaultRenderer to jTextAreaの後、jTextAreaで選択した行を強調表示する方法

これは私のレンダラーです

これは、jTextArea の行を強調表示するために試したコードです。どうすればjTableに追加できますか? 私は追加しようとしました textField.addCaretListener(new ExampleCaretListener()); ただし、jTable セル全体が選択されます。

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

c++ - キャレット操作を使用した文字XOR

ビットの排他的論理和を使用することは、私には明らかなことです。しかし、ここでは、XORは個々のキャラクターに取り組んでいます。それで、これは文字を構成するバイトがXORされていることを意味しますか?これはどのように見えますか?

XORされたビットは次のようになります:
1010
1100
0110

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

jquery - jqueryで入力ボックスからカーソルを移動する

何かをしようとしていますが、それが何と呼ばれているのか、何を探すべきなのかわかりません。

jqueryでやりたい。

基本的に、入力ボックスにいるときに、ユーザーが文字を入力すると、キャレットが自動的に次の入力ボックスにジャンプするようにします。銀行は通常それを持っています。

これはどのクラスですか、または何を探す必要がありますか?

助けてくれてありがとう。