问题标签 [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 - 如何阻止文本被选中?
在我的网络应用程序中,用户有时可以多次单击同一个按钮,跳过消息和事物,导致</a>
被选中。
那么如何使用 Javascript (jQuery) 防止这种情况发生
jquery - Jquery:可以使用 jquery 更改文本区域中的文本选择颜色吗?css 不工作:(
这就是您在 CSS 中为 chrome 指定文本选择颜色的方式,我知道它对于不同的浏览器是不同的,但我想知道是否有办法更改 textarea 内的选择颜色,因为上面的代码现在不适用于 chrome,在上面的代码中,如果我更改textarea
为p
then 它将适用于所有段落。我注意到如果我选择整个文本区域,上面的代码确实有效,但在选择其中的文本时无效。
html - 如何使用 CSS 或 JavaScript 禁用文本选择?
我正在制作一个包含几页的 HTML/CSS/jQuery 画廊。
我确实有一个“下一步”按钮,它是一个带有 jQuery 点击监听器的简单链接。
问题是如果用户点击按钮几次,按钮的文本被选中,然后是整行文本。在我真正黑暗的设计中,这真的很丑陋和荒谬。
所以这是我的问题:你能禁用 HTML 上的文本选择吗?如果没有,我会非常想念 Flash 及其在文本字段上的高级配置......
.net - 监控任何应用程序中的选择
我想监视用户在任何应用程序中所做的所有文本选择。那可能吗?我更喜欢 .net 中的解决方案,但原版 C++ 是可以的。
如果不是,我可以从 .net 应用程序监视所有文本复制操作 (CTRL+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 (或类似)的内容会改变。
javascript - 从用户选择的文本中返回 HTML
我有以下非常简单的 html 页面:
当我选择整个第一行并将鼠标悬停在正方形上时,我会收到“这是文本。”的警报。
我将如何解决此问题,以便不会从警报消息中删除 span 标签或任何其他选定的 HTML?
编辑:我正在专门寻找如何从window.getSelection()
. 警报对话框正是我尝试验证代码的方式。我只关心在 Safari 中的工作。