問題タブ [cursor-position]

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

autocomplete - テキストエリア内のカーソル位置を取得する

テキスト領域にオートコンプリートを実装しようとしています ( http://www.pengoworks.com/workshop/jquery/autocomplete.htmに似ています)。

私がやろうとしているのは、ユーザーが特定の文字セットを入力すると (insert: など)、選択可能な一致の可能性がある AJAX で満たされた div を取得することです。

通常のテキスト ボックスではもちろん簡単ですが、テキスト領域では、カーソルに基づいて画面上の正しい位置に div をポップアップできるようにする必要があります。

誰でも方向性を提供できますか?

ありがとう、-M

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

c# - グリッドにスナップ マウスがロックする

私は単純なドット グリッドを描画するアプリケーションに取り組んでいます。マウスをグリッド上のポイント間でスナップさせ、最終的にグリッド上に線を引きたいと思います。

現在のマウスの位置 (X、Y) を取得し、最も近いグリッド座標を計算するメソッドがあります。

イベントを作成し、マウスを新しい座標に移動しようとすると、システム全体がぎくしゃくします。マウスがグリッド ポイント間でスムーズにスナップしません。

私がやろうとしていることを説明するために、以下のコード サンプルをコピーしました。マウスの動きの中のびくびく感をなくす方法についてアドバイスをくれる人はいますか?


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

c# - 特定のコントロール上でマウスの位置を取得する方法

Windows フォーム
レイアウトパネルで DragOver イベントを使用しています。DragEventArgs は、画面に対するマウスの X/Y 座標を返します。これをコントロール上のマウスの位置に変換する機能があることは知っていますが、見つけるのが困難です。

0 投票する
9 に答える
97917 参照

c# - How do I find the position of a cursor in a text box? C#

I have a standard WinForms TextBox and I want to insert text at the cursor's position in the text. How can I get the cursor's position?

Thanks

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

c# - WPFベースのアプリでカーソルの動きを制限するには?

私は WPF アプリ、より具体的にはドラッグ可能な要素を持つ Canvas を使用しています。

アイテムがドラッグされたら、アイテムがドラッグされているキャンバス内にカーソルの移動範囲を制限したいと思います。

ドラッグを開始できるイベントを以下に示します

Preview-MouseUp では、カーソルの動きを単純に「クリップ解除」して通常の状態に戻したいと思います。

ドラッグ(PreviewMouseMove)を開始すると、マウスの動きを監視するので、最悪の場合、マウスの位置を手動で確認してキャンバスに拘束したままにすることもできますが、それは少し醜いようです.

カーソルの境界を制限するより良い方法はありますか?

0 投票する
6 に答える
1908 参照

php - フォームのテキストボックス内に説明テキストを配置し、カーソルをフィールドにフォーカスする方法は?

基本的に質問の2つの部分。

  1. Facebookのホームページのように、スタイル(つまり、提案することを意味するようにグレー表示)を使用して、フォームのテキストボックス内に説明テキストを配置する方法(フォームのテキストボックスのテキスト領域に電子メールを書くなど)。
  2. ページがロードされるとすぐに特定のフォームフィールドにカーソルフォーカスを置く方法 (Google サインインや Facebook サインインなど)

上記の手順のいずれかに含まれる JavaScript はありますか? はいの場合、指定してください

  1. JavaScript 以外の回避策および/または
  2. 必要なことを行う JavaScript コード
0 投票する
8 に答える
67602 参照

javascript - コンテンツ編集可能エンティティの最後にカーソルを移動する方法

contenteditableGmailのメモウィジェットのように、カレットをノードの最後に移動する必要があります。

StackOverflowでスレッドを読みましたが、これらのソリューションは入力の使用に基づいており、contenteditable要素では機能しません。

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

visual-studio - XCode には Visual Studio のようなカーソル ナビゲーション スタックがありますか?

Visual Studio はカーソル位置を追跡し、これらの位置を前後に移動できるようにします。たとえば、Ctrl+- を入力して後方に移動し、Ctrl+Shift- を入力して前方に移動できます。

XCode は、アクセスしたファイルの履歴を追跡しているようですが、カーソル位置を前後に移動することもできますか?

私が質問する理由は、Command-Double 左クリックを使用して関数定義 (多くの場合、同じファイル内) にアクセスし、同じファイル内の以前の場所にすばやく戻りたいと思うからです。私は同じファイルにいるので、ファイル履歴のナビゲーションは役に立ちません。現在、自分がどこにいたかを把握するためにコードを検索する必要がありますが、これは面倒です。

ありがとう!

0 投票する
8 に答える
129563 参照

javascript - contentEditable にカーソル位置を設定する

contentEditable='on' <div> がフォーカスを取り戻したときに、カーソル/キャレットの位置を最後の既知の位置に設定する、決定的なクロスブラウザー ソリューションを求めています。コンテンツの編集可能な div のデフォルトの機能は、クリックするたびにキャレット/カーソルを div 内のテキストの先頭に移動することですが、これは望ましくありません。

divのフォーカスを離れるときに現在のカーソル位置を変数に保存し、再びフォーカスを持ったときにこれを再設定する必要があると思いますが、まとめたり、作業を見つけたりすることはできませんでしたコードサンプルはまだです。

誰かが何か考え、動作するコード スニペット、またはサンプルを持っている場合は、喜んでそれらを参照してください。

私は実際にはまだコードを持っていませんが、ここに私が持っているものがあります:

PS。このリソースを試しましたが、<div> では機能しないようです。おそらくテキストエリアのみ(カーソルをコンテンツ編集可能なエンティティの最後に移動する方法

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

c++ - c++のWinXPコンソールのカーソル制御文字は何ですか?

コンソールのカーソル位置を移動する文字/エスケープ シーケンスが必要です。左/右/上/下のカーソル コントロールを知っていると便利ですが、それができない場合は、ホーム (コンソールの最初の行の最初の文字に移動します)。前もって感謝します。