1

我在显示块元素模式下使用 tinyMCE。

我编写了自定义插件,可在实际光标位置插入准备好的 html 块(布局部分)。

指向两个 div 之间的空格是有问题的。

如果我有这样的标记:

<div id="first"></div><div id="second"></div>

当我在这些 div 之间单击时,我会降落在第一个或第二个 div 中,永远不会介于两者之间。

因此,我尝试编辑 html 源代码并生成带有 br 的标记:

<div id="first"></div><br/><div id="second"></div>

现在我可以指向这些 div,但它不适用于我通过 tinyMCE 动态添加的元素。如果我添加部分例如。

<div></div><br/>

在该 div 之后单击是不可能的。但是当我手动编辑源代码时它是可能的。诡异的。你对这个问题有什么解决方案吗?

4

1 回答 1

0

Tinymce 会注意用户无法在 div 或 p 标签之间单击。这样做的原因很简单:如果用户可以在两者之间单击并输入一个字母 - 那么将创建另一个包含该字母的 div 或 p。这不是 rtes 设计的工作方式。如果你想在两个 div 之间插入一些东西,你需要使用一个特殊的按钮或自己的插件来处理这个问题,但是将光标放在你不会手动放置的地方是行不通的。

于 2013-04-17T12:21:13.287 回答