【发布时间】:2020-07-14 04:44:21
【问题描述】:
在 Summernote 中切换到代码视图时,光标总是一直移动到文档末尾。切换时有什么方法可以保持光标位置吗?有时使用它的人想要编写一些自定义 HTML,因为它比使用编辑器的按钮更快,但是在切换到代码视图后,他们必须向上滚动并尝试找到之前的位置。不太实用。
这是一个简单的stackblitz。
【问题讨论】:
-
@x00 这是一个类似的问题,但提供了解决方案。
-
抱歉,帮不上忙。我试图在
note-editable中获取光标位置并将其镜像到note-codable,但这并不是微不足道的。我从来没有达到过一对一通信的地步。光标总是一个几个符号关闭。您还需要将光标镜像到相反的方向——从note-codable到note-editable——我什至没有尝试过。所以我刚刚发布了可以将您推向正确方向的链接。 -
@x00 如果您的解决方案是“关闭几个符号”,那实际上非常好。我不需要 100% 的准确率,我的主要问题是用户必须向上滚动才能找到他们正在输入的内容。与之前的位置“足够接近”将是一个显着的改进。请将您的解决方案发布为 stackblitz!
-
我建议查看它们在哪个段落中,并将光标放在该段落的开头作为中间解决方案。
标签: javascript jquery html summernote