我有一个图像选择器,可以从图库中选择图像,然后将URL填写到<inputtype="text">
字段中。这些URL可能非常长,并且始终在文本字段中看到URL的前半部分具有很少的信息价值。
有人知道一种“滚动”到文本字段最右侧的方法,以便可以看到URL的末尾而不是开头吗?不求助于textarea。
设置HTMLInputElement.setSelectionRange()
后明确设置输入值的长度focus()
。缺点是一旦模糊,它就会滚动回开始。
var foo = document.getElementById("foo");
foo.value = "http://stackoverflow.com/questions/1962168/scroll-to-the-very-right-of-a-long-text-input";
foo.focus();
foo.setSelectionRange(foo.value.length,foo.value.length);
<input id="foo">
如果您根本不关心IE,请设置Element.scrollLeft
为Element.scrollWidth
。缺点是浏览器支持较少。
var foo = document.getElementById("foo");
foo.value = "http://stackoverflow.com/questions/1962168/scroll-to-the-very-right-of-a-long-text-input";
foo.scrollLeft = foo.scrollWidth;
<input id="foo">
如果您想支持每个浏览器,请考虑使用dir
设置为rtl
(从右到左)的(方向)属性来欺骗它。缺点是,当它是可编辑的和/或您开发方向敏感的网站时,确实需要考虑这是一种hack,但这在所有浏览器上均有效,并且在只读输入上非常有用。
var foo = document.getElementById("foo");
foo.value = "http://stackoverflow.com/questions/1962168/scroll-to-the-very-right-of-a-long-text-input";
<input id="foo" dir="rtl">
问题内容: 我遇到的问题是诸如’/’或’!’之类的字符 要么 ‘。’ 显示在左侧。 我只需要从右到左绘制文本,但是使用标准的,西方的,英语从左到右的符号表示文本字符。 如果不手动呈现文本,这可能吗? 问题答案: 我无法产生您的问题,能否请您使用我的SSCCE用于左侧显示。 从代码
问题内容: 对于我的网站,我需要提供阿拉伯语支持。它的一部分是提供输入文本框,在其中输入用户时,必须在左侧添加新字符,并且必须将文本右对齐。 将css属性设置为 没有用,因为我无法将光标移到左侧并在其中添加字母。所以我删除了该属性并添加了 在这里,光标移到左侧,文本右对齐。但是新添加的字符未添加到左侧。相反,它们仅被附加到右端。 我该如何解决?请帮忙.. 例如,请参阅Google阿拉伯语页面搜索框
本文向大家介绍SyntaxHighlighter 去掉右侧滚动条的方法,包括了SyntaxHighlighter 去掉右侧滚动条的方法的使用技巧和注意事项,需要的朋友参考一下 在Chrome浏览器中代码区始终有一个滚动条,firefox不会有这种情况。网上有很多解决方法,修改plugin/syntaxhighlisghter/3.0.81/css目录下shCoreDefault.css中的..sy
本文向大家介绍Android ListView隐藏右侧滚动条功能,包括了Android ListView隐藏右侧滚动条功能的使用技巧和注意事项,需要的朋友参考一下 关于ListView的滚动条几种情形: 1、默认情况:活动(滚动)时显示,不活动时隐藏。 2、活动和不活动时都显示。 3、活动和不活动时都隐藏。 上述集中情况,均有ListView的以下设置属性方法控制 1、setVerticalScr
本文向大家介绍Vue2.0 实现歌手列表滚动及右侧快速入口功能,包括了Vue2.0 实现歌手列表滚动及右侧快速入口功能的使用技巧和注意事项,需要的朋友参考一下 1 歌手列表 歌手列表页类似于手机通讯录,我们也将其作为一个基础组件独立出来,这部分的逻辑比较简单,这里不做过多的讲解 运行结果 2 右侧快速入口_点击滚动 同样是类比于手机通讯录,悬浮于屏幕右侧的 A-Z 可以帮助我们快速找到对应的歌
可以输出文本。 用法 Your browser does not support the video tag. 案例:标签标签 功能:显示输入的字母。