我正在制作即时聊天页面chat.php
,一旦用户点击进入,该消息就会传递到会话容器。当发生这种情况时,textarea失去焦点并且移动键盘宕机。
我一直在寻找如何让textarea始终专注,但我找不到任何一致的东西。
使用此代码,一旦用户点击进入,键盘就会向下跳跃。
var textarea = $('#chatting');
textarea.bind("blur", function() {
setTimeout(function() {
textarea.focus();
}, 0);
});
另一个解决方案是使用$('#chatting').focus();
进行初始化,但不是结果。
答案 0 :(得分:0)
不要使用模糊事件。有时人们想要选择其他菜单等。
只需在按钮发送后点击即可使用。回到焦点textarea
$('#button-send').click(function(){
$('#chatting').focus();
});