ユーザーが(マウスを使用して)段落の最初の行を選択したとします。後で、彼/彼女はページのさらに下の別の行を選択します。(新しく選択されたテキストに加えて)以前に選択されたテキストを強調表示したままにする方法はありますか?どうすればこれを達成できますか?
よろしくお願いします。
ユーザーが(マウスを使用して)段落の最初の行を選択したとします。後で、彼/彼女はページのさらに下の別の行を選択します。(新しく選択されたテキストに加えて)以前に選択されたテキストを強調表示したままにする方法はありますか?どうすればこれを達成できますか?
よろしくお願いします。
はい、これは、mouseDown/mouseUpイベントとdocument.selection/getSelectionのチェックを組み合わせて行うことができます。
一般的なロジックは次のとおりです。
クロスブラウザの実装を処理するために何かを使用することをお勧めします。この男のスニペットをチェックしてください
私はそうは思わない。強調表示はサーバー側/ローカルホストで制御されません。これは通常、テキストの強調表示を可能にするオペレーティングシステムに組み込まれている機能であり、場合によってはWebブラウザの機能です。
申し訳ありませんが、これ以上役立つことはできません。また、これを可能にするソリューションを提供することもできません。私が知っている他の唯一の方法は、IFrameを使用することです。これは、IFrameが、プライマリページの強調表示された要素/テキストからの反対として機能するためです。