像fckeditor之类的。
kingEditor?百度也有 Editor,自动缩进蛮简单的... 自己用 js 代码加上去就好了吧?
不难实现,这里有一个 insert 函数: insertAtCursor(this, " "); 这样就可以在当前位置插入空格,可以通过 keydown 来激活就好了。
$("#code").keydown(function(){ if(event.keyCode==13){ insertAtCursor(this, " "); event.returnValue=false; } // your code ... });
函数
function insertAtCursor(obj, txt) { obj.focus(); //IE support if (document.selection) { sel = document.selection.createRange(); sel.text = txt; } //MOZILLA/NETSCAPE support else { var startPos = obj.selectionStart; var scrollTop = obj.scrollTop; var endPos = obj.selectionEnd; obj.value = obj.value.substring(0, startPos) + txt + obj.value.substring(endPos, obj.value.length); startPos += txt.length; obj.setSelectionRange(startPos, startPos); obj.scrollTop = scrollTop; } }
字体环绕?是插入图片吗?!文字两边环绕吗?
一般很少提供这种的排版方式,因为比较复杂~ 一般原理是通过上下左右 4 个 DIV 环绕图片来实现的,字数要自己去调整,是一种比较麻烦的编排方式,并且阅读体验也不佳~
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
kingEditor?百度也有 Editor,自动缩进蛮简单的... 自己用 js 代码加上去就好了吧?
不难实现,这里有一个 insert 函数: insertAtCursor(this, " "); 这样就可以在当前位置插入空格,可以通过 keydown 来激活就好了。
函数
字体环绕?是插入图片吗?!文字两边环绕吗?
一般很少提供这种的排版方式,因为比较复杂~ 一般原理是通过上下左右 4 个 DIV 环绕图片来实现的,字数要自己去调整,是一种比较麻烦的编排方式,并且阅读体验也不佳~