保持移动键盘textarea始终专注于jquery

时间:2018-03-08 01:35:14

标签: jquery focus blur

我正在制作即时聊天页面chat.php,一旦用户点击进入,该消息就会传递到会话容器。当发生这种情况时,textarea失去焦点并且移动键盘宕机。

我一直在寻找如何让textarea始终专注,但我找不到任何一致的东西。

使用此代码,一旦用户点击进入,键盘就会向下跳跃。

  var textarea = $('#chatting');

       textarea.bind("blur", function() {
                setTimeout(function() {
                                textarea.focus();
               }, 0);
             });

另一个解决方案是使用$('#chatting').focus();进行初始化,但不是结果。

1 个答案:

答案 0 :(得分:0)

不要使用模糊事件。有时人们想要选择其他菜单等。

只需在按钮发送后点击即可使用。回到焦点textarea

$('#button-send').click(function(){
$('#chatting').focus();
});