javascript - 将插入符号位置保持在文本输入中的可见位置 - firefox 行为不当

标签 javascript firefox textinput

我正在考虑我的文本输入框的想法,即单击包含“标签”选项的 div 以添加元内容。我的文本输入宽度为 35,但我希望它能够溢出。

我已经搜索并找到了将我的插入符聚焦并定位在更新的输入内容末尾的方法,chrome 和 IE 会自行运行并自动滚动以在输入框的可见区域显示光标,但是当文本输入已满并溢出 Firefox 3.0.7 将正确定位的插入符留在右侧的 View 之外(尽管如果您按键盘上的向右箭头,您可以在不影响位置的情况下找到它)。

感谢任何帮助。

最佳答案

看我的回答this question .虽然它相对笨拙,但您可以在 FF 中触发按键事件,输入将滚动到末尾(在您希望看到的位置显示插入符号)。

关于javascript - 将插入符号位置保持在文本输入中的可见位置 - firefox 行为不当,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/686053/

相关文章:

javascript - js在firefox中禁用退格功能

css - 如何在 React Native 中使用 onFocus 更改一个 Textinput 的 borderColor?

javascript - 流量: Inference error in for-of loop

javascript - 如何在退出全屏时更改样式

http - 为什么浏览器会向页面 URL 发出多次请求?

firefox - 如何使用 Selenium 命令打开 Firefox 错误控制台?

javascript - react native : How to get <TextInput/> to start from right to left?

javascript - 我是否使用了正确的函数让我的元素变红?

javascript - 从变量中获取 `/`之后的值

javascript - 类 ='col-md-12' 在 Firefox 中无法正常工作但在 Chrome 中工作?