大家好,这段时间一直在整合kindeditor 到我的新站中,本想实现一种效果:
获取焦点,按完tab + enter 提交 ,然后再重新获取焦点,其实就是想要实现聊天的效果。代码如下:
var editor ;
$.getScript('/static/kindeditor/kindeditor-min.js',function(){
KindEditor.basePath = "/static/kindeditor/";
………………………………
afterTab:function(){
$("input[type='submit']").focus();
},
………………………………
};
editor = KindEditor.create('textarea[name="body"]',options);
editor.focus();
});
$("#newform").submit(function(){
editor.sync();
var options = {
success: function(response){editor.html('');editor.sync();editor.focus();}
}
$(this).ajaxSubmit(options);
return false;
});
但是在chrome 中,第一次载入时,效果正常。默认获取焦点-> 输入 -> tab+enter 发送-> 获取焦点但是发送再按tab 就没有效果了,submit 没有获得焦点。
不过在firefox就正常。 请问有没有办法解决啊?