JavaScriptのXおよびY座標の世話の位置を取得する
-
27-10-2019 - |
質問
XおよびY座標で現在のカレットの位置(点滅|)を見つけようとしています。誰かがこれを行う方法を持っていますか?どこから始めればいいのか本当にわかりません。
JavaScriptではこれが可能であることを知っています。それにはグリッチなjQueryプラグインがありますが、jQueryなしでやりたいと思います。
より具体的には、Googleインスタントが#1の選択をグレーテキストとして表示する方法を模倣することに興味があります。私は、テキストフィールドとテキストリーアの両方で、キャレットの位置を取得して(上記のように)これを行う予定です。その後、絶対的な位置を使用してテキストを配置します。誰かがそれを行うより良い方法があるなら、私に知らせてください。
ありがとう!
解決
推測された文字列全体(これまでに入力されたテキストを含む)をバックグラウンドラベルDivとして配置し、入力ボックスを透明にする方が良いと思います。
入力ボックスとDIVの配置は些細なことであるはずです。そうすれば、ラベルをグレーにすることができ、同じ効果が得られます。
それはうまくいくでしょうか?
編集:Google Instantが行うことを確認しました。彼らは互いの上に配置された2つの入力ボックスを持っており、推測はバックグラウンド入力に入力されています
他のヒント
マウスの移動イベントに注意し、移動から座標を取得する必要があります。
所属していません StackOverflow