问题标签 [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 回答
1865 浏览

adobe - 如何使用 ExtendScript 以编程方式清除 InDesign 中的文本选择?

我已经使用 ExtendScript 以编程方式在 InDesign 中选择了一些文本:

我现在如何取消选择它?有没有这样的功能,比如app.clearSelections();或类似的东西?

0 投票
1 回答
150 浏览

internet-explorer - 选择 textrange IE,开始位置已更改

当我用“shift + arrow_left”选择一些文本时,我的起始位置发生了变化,让我举例说明:

示例: - contenteditable div - 我自己插入的 charcode 0182 (¶) = 变量:hardReturn

div 中的文本: 测试¶ abc

向上键 + arrow_left 上的代码:

所以我的问题: 我的光标在“b”和“c”之间,我开始选择......我在选择下得到了“ab”,然后我在左边做另一个选择,我的选择会在“¶”之前自动跳转,但在那之后,我选择的开始位置在“¶”之前,而不是在我开始的“b”和“c”之间。

0 投票
1 回答
121 浏览

css - ::selection 和 WebKit 的奇怪行为

在我的网站上,我::selection用背景、文本颜色和文本阴影声明了伪元素。但是,当您突出显示整个站点时,您会看到准确的选择,除了一些您仍会看到系统的位置selection。我能够弄清楚为什么这些地方表现得很奇怪。如果您之后有一个内联元素和一个块元素,则内联元素和块元素之间的空间将保留为系统默认选择。我不明白为什么。这是一个错误吗?在我去过的大多数网站上(声明了选择元素),我看到了这些,这是一个非常疏忽的地方。谁能告诉我是bug还是正常?并可能解释为什么它会这样。

我整理了一个“jsFiddle”

0 投票
5 回答
29912 浏览

android - 如何在 EditText 中禁用光标定位和文本选择?(安卓)

我正在寻找一种方法来防止用户将光标位置移动到任何地方。光标应始终停留在当前 EditText 值的末尾。除此之外,用户应该不能在 EditText 中选择任何内容。您知道如何在 Android 中使用 EditText 实现这一点吗?

澄清:用户应该能够插入文本,但只能在末尾。

0 投票
0 回答
91 浏览

windows - 是否有用于在控制台中选择矩形的 winapi 调用?

在这里:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms683173 (v=vs.85).aspx - 我只找到了GetConsoleSelectionInfo(),这只是名称中包含“选择”的控制台功能. 但是如何使用自定义参数以编程方式设置选择矩形呢?

0 投票
2 回答
1559 浏览

android - 有人知道如何在android的webview中选择文本吗?不使用 emulateShiftHeld,因为文档说“此方法已弃用”

我尝试在 webview 中选择文本,选择文本后,我需要决定下一步要做什么。不仅仅是复制选定的文本。我有更多的选择供用户选择。我的意思是,在用户在 webview 中选择文本后,可以我提示了一些按钮以获取更多信息?我尝试使用 emulateshiftheld 来解决我的问题。但谷歌的文档说“这种方法已被弃用”。另外,我无法提示某些选择按钮。你可以点击链接看看我的意思。链接:https ://public.blu.livefilestore.com/y1pHhMR2iyIbQN7uJ2C-9CLLJBosWAZw2r4MvD0qyyTG-QWUM-06i6HFu4Fn4oaWnHMbDyTBOa-CPwN6PwoZNifSQ/select.jpg?download&psid=1

0 投票
1 回答
1713 浏览

jquery - 如何防止在chrome中的focus()上选择文本

在焦点上,输入框中的文本在 Chrome 中被选中,在 FF 中工作正常。我该如何摆脱它

我的选择器如下

0 投票
1 回答
199 浏览

java - 阻止 EditText contextMenu

我想创建一个具有以下更改的 EditText:

  1. 点击它不会显示键盘
  2. 在 SINGLE 之后,短按它会进入选择模式(当我说选择模式时,我的意思是您可以选择文本的一部分(带有两个指针)的模式。您可以通过长按文本来进入此模式。)
  3. 选择文本后,将不会显示复制/粘贴/剪切工具栏

首先,我想我可以创建一个 OnTouchListener 并立即返回 true,但是它会阻止我做第二件事(我不知道该怎么做)。

我寻找了一个让 EditText 进入选择模式的命令,但我能找到的只是一种从中获取所选文本的方法......

谢谢!

编辑:我成功制作了 1 和 2,但工具栏仍然显示(尝试过unregisterForContextMenu

0 投票
3 回答
8383 浏览

android - 如何清除 EditText 中的选择?

您如何以编程方式从 中删除选择EditText?我试过了:

但这只会在当前选择的末尾创建一个长度为 0 的选择。我也试过Selection.removeSelection(mySpannable)了,它只是在文本的开头放置了一个空选择。

0 投票
1 回答
143 浏览

java - 向 SelectionListener 添加双向功能

我的选择侦听器遇到了一些问题,目前我已经独立尝试了从 TOP 到 BOTTOM 和 BOTTOM 到 TOP(鼠标移动)的文本选择,但是这些试验不能一起工作,即一个SelectionListener 是双向的......

所以要么我需要一个鼠标拖动监听器,就像我在评论中所说的那样,要么需要一个比较 event.x 和 event.y 的条件语句

我试图在选择侦听器中添加一个拖动检测侦听器但这会破坏事件坐标选择的格式。

任何帮助将不胜感激。