問題タブ [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.
javascript - JSでテキスト選択のハイライトを変更
標準のブラウザの場合、次のようなものを使用して、選択したテキストの色を変更できます。
しかし、代わりにJavaScriptを使用してこれを行う必要があります。
ユーザーはテキストを選択してから色を変更できます。彼らが別の色を選択している間、それは常に色を更新します。テキストが選択されているため、色がどのように見えるかを確認できません。カラーチェンジャーのマウスオーバー時にのみ透明になるように、ターゲット要素の選択スタイルを変更する必要があります。
私は以下を含むいくつかのことを試みました:
javascriptでこれを行う方法はありますか?
javascript - テキストが選択されないようにするにはどうすればよいですか?
私のWebアプリでは、ユーザーが同じボタンを何度もクリックして、メッセージやものをスキップして、</a>が選択されることがあります。
Javascript(jQuery)を使用してこれを防ぐにはどうすればよいですか
jquery - Jquery:jqueryでテキストエリアのテキスト選択色を変更できますか? cssが機能しません:(
それがCSSでクロムのテキスト選択色を指定する方法です。ブラウザによって異なることは知っていますが、上記のコードはクロムでは機能しないため、テキストエリア内の選択色を変更する方法があるかどうか知りたかったのです。上記のコードで変更textareaするとp、すべての段落で機能します。上記のコードは、テキスト領域全体を選択すると機能しますが、その中のテキストを選択すると機能しないことに気付きました。
html - CSS または JavaScript でテキスト選択を無効にするにはどうすればよいですか?
いくつかのページで、HTML/CSS/jQuery ギャラリーを作成しています。
私は確かに「次へ」ボタンを持っています。これは、jQuery クリック リスナーとの単純なリンクです。
問題は、ユーザーがボタンを数回クリックすると、ボタンのテキストが選択され、次にテキスト行全体が選択されることです。私の本当に暗いデザインでは、それは本当に醜く無意味です。
そこで私の質問です: HTML でのテキスト選択を無効にすることはできますか? そうでなければ、フラッシュとそのテキストフィールドでの高レベルの構成が恋しいです...
.net - 任意のアプリケーションで選択を監視する
ユーザーが任意のアプリケーションで行ったすべてのテキスト選択を監視したいと思います。それは可能ですか?.netのソリューションをお勧めしますが、バニラC++で問題ありません。
そうでない場合、.netアプリケーションからすべてのテキストコピー操作(CTRL + C)を監視できますか?
同様の質問:C#で、現在フォーカスされているウィンドウの選択されたテキストコンテンツを一貫して取得できる方法はありますか?
javascript - Jquery - カーソル位置がテキストフィールドの開始/終了の場合
テキストエリアがあり、カーソルが最初または最後にあるかどうかを確認したい(現在の位置は必要ありません)。
簡単なjQueryソリューションを知っている人はいますか?
前もって感謝します!
ピーター
jquery-ui - jqueryUI Sortable:フォーム入力での.disableSelection()の処理
例:フォーム入力の束を含む順序付けされていないリストがあります。
ul .sortable()を作成した後、ソート可能ファイル(ul)で.disableSelection()を呼び出して、liアイテムをドラッグするときにテキストが選択されないようにします。
..すべて問題ありませんが、フォーム入力でテキスト選択を再度/有効にする必要があります..またはフォームは基本的に編集できません..
私は部分的な解決策を見つけました@http://forum.jquery.com/topic/jquery-ui-sortable-disableselection-firefox-issue-with-inputs
- enableSelection、disableSelectionはまだ文書化されていないようです:http ://wiki.jqueryui.com/Core
何かご意見は?
javascript - JavaScript でユーザーのテキスト選択を設定および/または変更できますか?
JavaScript では、ユーザーのテキスト選択にアクセスし、テキスト選択 (または範囲) を作成するためのさまざまな方法があります — http://www.quirksmode.org/dom/range_intro.htmlを参照してください。
そのページに従って、プログラムで範囲を作成し、その中のテキストにアクセスできます。ただし、これを行っても、ユーザーのテキスト選択は変更されません。また、ユーザーがまだテキストを選択していない場合は、テキストが選択されることもありません。
JavaScript でユーザーのテキスト選択を設定および/または変更できますか?
javascript - 選択の境界を取得するための信頼できるクロスブラウザの方法は?
ユーザーがテキストを選択し、ボタンをクリックして、次回の選択をサーバーに記憶させる必要があります。
私は SO の質問と回答をよく読み、いくつかのライブラリを試しましたが、運が悪かったため、信頼できるツールはまだ見つかりませんでした。
選択範囲の境界がどのように識別されるかは重要ではありません。サーバーが許可する限り、「nth textNode, mth char」、「nth char of text」、「nth char of html」、または何でもかまいません。ドキュメント内のポイントを特定します。本当に重要なことは、同じドキュメントの同じ単語を選択すると、chrome、safari、IE、firefox で同じ結果が得られるということです。
編集:インターネット上のどこでも機能する必要はありません。ドキュメントの構造が固定され、単一の div (または同様のもの) のコンテンツのみが変更される 1 つのサイトだけです。
javascript - ユーザーが選択したテキストからHTMLを返す
次の非常に単純なhtmlページがあります。
最初の行全体を選択して正方形の上にマウスを置くと、「これはテキストです」というアラートが表示されます。
スパンタグまたはその他の選択されたHTMLがアラートメッセージから削除されないようにするには、どうすればよいですか?
編集:私は特にから完全なHTMLを取得する方法を探していますwindow.getSelection()。アラートダイアログは、私がコードを検証しようとしていた方法でした。私はこれがSafariで動作することだけを心配しています。