kindeditor实现回车发送,ctrl+回车换行

      写在前面:我是前端的一个大瓜皮,以下内容全靠公司的刚哥才得以知悉,在他看不见的地方先谢过一次~~

      直接上代码就行,一看便知,其实也是我想保留下一些想记忆的东西而已:

KindEditor.ready(function(K) {
							editor = K.create('#message', {
								newlineTag : "br" , 
								//optional
								afterCreate : function() { //设置编辑器创建后执行的回调函数
						            var self = this;
						            var $txt = $("iframe").contents().find("body");
						            $txt.keydown(function (event) {
										if(event.keyCode==13&&!event.ctrlKey){
                                            self.sync();
                                            alert("回车事件");
										}
                                    });
                                    K.ctrl($txt[0], 13, function(e) {
                                        K.insertHtml('textarea[name="message"]','<br/>');
                                    });

						            //Ctrl+Enter提交表单
						            /*K.ctrl(document, 13, function() {
						                self.sync();
						                sendMessage();
						            });
						            K.ctrl(self.edit.doc, 13, function() {
						                self.sync();
						                sendMessage();
						            });*/
						        }
							});
						});


以上,就是这么短。。。


猜你喜欢

转载自blog.csdn.net/danengbinggan33/article/details/78285525