0
ホバー上のキャレット位置の取得私はがいくつかのテキストの上にドラッグしています。私は(リッチ)テキストボックスの<strong>キャレット位置</strong>を取得しようとしています/のdragover
これは、テキストボックスにドロップされたテキストに余分な文字を追加する必要があるため、デフォルトのドロップ動作を防ぐ必要があるためです。 event.target.appendChild
で
function drop(event) {
event.preventDefault();
var data = event.dataTransfer.getData("text");
var placeholder = document.createTextNode("[%" + data + "%]");
event.target.appendChild(placeholder);
}
コンテンツはテキストボックスの端部に配置されているので、/ホバリングをドラッグするときにキャレットの位置が何であるかを把握する方法がなければなりません。
私は私のテキストをドロップすることがしたい場所です:
代わりに、それは私の入力内容の最後に追加されます: