我正在使用jQuery开发一个虚拟键盘,遇到的问题是:
当我点击键盘上的按键时,输入框会在点击期间失去焦点。如果输入框中的字母数量超过了输入框大小,则输入框会显示字符串的开头。然后,当释放点击时,输入框重新获得焦点,并且插入符号跳到字符串的结尾。所以这看起来非常难看,给人一种输入内容闪烁的感觉。
当我点击键盘上的按键时,输入框会在点击期间失去焦点。如果输入框中的字母数量超过了输入框大小,则输入框会显示字符串的开头。然后,当释放点击时,输入框重新获得焦点,并且插入符号跳到字符串的结尾。所以这看起来非常难看,给人一种输入内容闪烁的感觉。
theButtonDiv.click(function() {
attachedInput.value = idOfAttachedInput.value + theActualKey;
attachedInput.focus();
});
我希望在使用键盘的按钮时,防止输入框失去焦点。
我该如何实现这个功能?
谢谢。