-1

私の問題は次のとおりです:-テキストエリアにコンテンツがいっぱいです-その一部を選択し、選択したテキストの周りに一時的なボックスを作成して、定義された場所(divなど)にドラッグしたい-また、原文の選択部分を修正したい。

これについての基本的な図は次のとおりです。

私の問題に関する基本的な描画

どうやってやるの?

4

1 に答える 1

2
  • 現在のドキュメント テキストを取得するselection
  • 選択がある場合にアクティブになるクリック+ドラッグイベントを作成します
  • 使用しない場合は、テキストを打ち消すことができますcontenteditable
  • カーソルの近くに表示されるボックスを表示し、選択範囲からテキストを入力します
  • event.pageX mousemove、pageY を使用して、DIVをマウスに追従させます。
  • onそのフローティング要素をmouseup 非表示にし、そのコンテンツをクリアします
  • 現在ホバーされている要素にテキストを追加します

コードを書くのは大変な作業ですが、Goog を使用してこの手順に従ってください

于 2013-07-05T12:04:34.633 に答える