在线编辑器支持自动缩进和文字环绕吗?

发布于 2021-11-25 07:36:37 字数 14 浏览 958 评论 1

像fckeditor之类的。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

私藏温柔 2021-11-29 04:35:28

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 环绕图片来实现的,字数要自己去调整,是一种比较麻烦的编排方式,并且阅读体验也不佳~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文