Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我正在开发一个Webapp,在聊天功能方面需要与移动设备兼容。当前,当您使用
谁能想到可以解决此问题的JS解决方案?
实际上就是这样。
因此,JS解决方案将是:
假如说:
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
我正在开发一个Webapp,在聊天功能方面需要与移动设备兼容。当前,当您使用
<textarea>
单击屏幕区域时,会弹出一些以前不存在的其他按钮(以节省屏幕空间)。这些按钮是可用的,但是当前发生的是,当您单击它们时,<textarea>
意识到它不再是焦点,因此移动键盘消失了。这会产生整体的跳跃感。谁能想到可以解决此问题的JS解决方案?
最佳答案
伪编程解决方案:
function buttonClick
do stuff...
restore focus to textarea
实际上就是这样。
因此,JS解决方案将是:
function buttonClickHandler(){
// do button stuff...
document.getElementById('myTextarea').focus();
}
假如说:
buttonClickHandler
是按钮的onclick事件功能myTextarea
是文本区域的ID关于javascript - 防止<textarea>失去焦点以保持移动键盘,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34619401/
10-16 18:03