【发布时间】:2013-10-21 09:50:00
【问题描述】:
我花时间创建了一个 jQuery 虚拟键盘,当焦点设置为输入时它会显示它。我几乎完成了从键盘到工作的所有按钮,但我坚持为按键制作功能:Arrow Left 和 Arrow Right。
请懂 jQuery 的人帮助我了解如何为左箭头和右箭头执行这些功能。不知何故,我知道需要在输入字段中识别光标的位置,并且需要以某种方式将其移动 +1 或 -1。
关于我的虚拟键盘的示例详情请看here。
已解决:
我找到了正确的解决方案。
最终工作的SCRIPT is here。
【问题讨论】:
-
类似改变光标位置的东西?如果是的话,这个链接可以帮助你Click Here
-
在输入框内左右移动光标
-
或者你可以使用jquery Caret
-
我认为它比设置光标位置更复杂。该函数需要找到当前光标位置在哪里,而不是用+1或-1字符改变位置。我知道插入符号可能会有所帮助。但是我没有足够的经验来理解如何制作我上面描述的功能。非常感谢您的努力!!!
-
没错。这就是你所需要的。你可以使用他们的代码。看看他们是如何实现的。顺便说一句,你的键盘看起来不错;]
标签: jquery keyboard virtual arrow-keys