問題タブ [textselection]

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

css - CSS3 疑似 ::selection がすべてのパーツの色を変更しないのはなぜですか?

CSS3 疑似要素selectionがハイライトのすべての部分を変更しないのはなぜですか? このスクリーンショットでわかるように、ページの一部を選択しました。選択した部分はデフォルトの明るい青色です。

ここに画像の説明を入力

これは私が使用している CSS で、CSS ファイルの先頭にあります。

入力(テキスト、チェックボックスなど)のハイライトと空白が変わらないようです。ハイライトの色が一貫しているように、ページのすべての部分でそれを変更する方法はありますか? 私はクロムを使用しています。

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

javascript - Javascript を使用して IPad 2 で選択したテキストを取得する

HTMLドキュメントの一部を選択して、何らかの注釈を付けることができるWebアプリケーションを開発しています。私が使用する選択したテキストを取得するには window.getSelection()、IE9、FF、および Safari で非常にうまく機能します。ただし、iPad 2 で同じページを使用すると問題が発生します。

  • 単語を1秒間タップして選択するとwindow.getSelection()、適切な選択が返されます。
  • テキスト範囲を作成すると(ここで説明されているようにhttp://blog.laptopmag.com/how-to-select-copy-and-paste-text-on-the-ipad)常に「null」を返します。ウィンドウ、ドキュメント、および関連するイベント オブジェクトを既に調べましたが、成功しませんでした...

どんな助けでも本当に感謝します!

編集:ほんの一例です。テキストを選択し、 ボタンを押します。Safari (PC) では、関数は選択した値を出力します...

0 投票する
0 に答える
1330 参照

android - テキストを選択するときにコンテキストメニューを呼び出す方法は?

textIsSelectableプロパティを使用してtextviewのテキストの一部を選択するプログラムを作成しました。

ここで、表示されるテキストの一部を選択するときに、コンテキストメニュー(電子書籍リーダーなどのコピー、ハイライトなど)を呼び出したいと思います。私は試し、勉強しましたが、まだ成功していません。私

  1. テキストを選択したときにコンテキストメニューを表示するというこのアイデアは可能ですか?
  2. どうやって作ったのか教えていただけますか?

ありがとう

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

css - body :: selectionを使用します。ハイライトの色をカスタマイズしたいのですが、

なぜ使用できないのかbody::selection、ハイライトできるものを希望の色にしたい場合は、p imglih1を含めます。

ここでの例今、私はすべてのハイライトを赤い色にしたいのですが、私は使用していますbody::selection、それは決して機能しません

http://jsfiddle.net/kent93/nu6ju/

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

javascript - Javascript FireFox では、ドラッグによる div のサイズ変更は許可されていません

境界線のある div があり、その右下隅にサイズ変更用の画像があります。

ここに画像の説明を入力

したがって、ユーザーが画像上でマウスを押すと、マウスをドラッグして div のサイズを変更できます。

これは、FireFox 以外のすべてのブラウザーで正常に機能します。

FireFox では奇妙なことが起こります。ユーザーがマウスを押してドラッグを開始すると、カーソルが次のように変わります。

ここに画像の説明を入力

そのため、マウスがドラッグされると、カーソルはこれに変わり、マウス移動イベントは発生しません。

この動作の原因は何なのか、私は疑問に思っています。FireFox は、ユーザーがマウスを押してドラッグしてテキストを選択しようとしていると考えているのではないかと思いました。しかし、このコードを使用してテキスト選択をキャンセルしました:

(両方: div とサイズ変更イメージ)

しかし、これで問題は解決しませんでした。FireFox は依然としてサイズ変更を許可せず、カーソルを「許可されていません」に変更します。

誰でも助けてもらえますか?

0 投票する
0 に答える
306 参照

android - OnTouchEvent の慎重な選択テキスト

テキストの一部を選択するコードを書きましたが、開始と終了の正確なポイントを見つけることができません。

私のコード:

助けてください、本当に必要です。

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

javascript - ユーザーがWebページ上のテキストのチャンクを選択した場合、ユーザーがそのページの別の場所をクリックした場合でも、このテキストを強調表示したままにする方法はありますか?

ユーザーが(マウスを使用して)段落の最初の行を選択したとします。後で、彼/彼女はページのさらに下の別の行を選択します。(新しく選択されたテキストに加えて)以前に選択されたテキストを強調表示したままにする方法はありますか?どうすればこれを達成できますか?

よろしくお願いします。

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

javascript - Chrome拡張機能で選択したテキストのタグを見つけることはできますか?

コンテキストメニューに項目を追加した場合:

選択したコンテンツのタグを取得するにはどうすればよいですか。(選択はinnerHTML私が推測するその一部です)

EDIT: my_functionはファクトリ関数です:イベントハンドラを返します。

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

android - Androidedittext-「テキスト選択モード」に入ります

EditTextがあり、ユーザーがEditTextを長押しした場合など、CursorControllers(ハンドル)で示される「テキスト選択モード」にプログラムで入力したい。

どんな例や提案も高く評価されます。

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

javascript - JavaScript: 特定の文字列で選択 (強調表示) された複数の部分文字列の出現箇所を見つける必要があります

次の例を使用して、任意のテキスト ブロックを指定します。

JavaScript を使用して (jQuery の使用は問題ありません)、「baseball」の 3 つのインスタンスのどれがユーザーによって選択されたかを判断する必要があります。選択したテキストをスパンでラップするコードが用意されているため、この問題を解決するのに役立ちます。

ユーザーが野球の 2 番目のオカレンスを選択すると仮定すると、HTML は次のようになります。

基本的に、選択された「野球」が出現#2(またはゼロインデックスの場合は1)であることを判断する方法に関する解決策を探しています。

どんな助けでも大歓迎です。