1

我在 jquery.colorbox 中打开了 TinyMCE,一切正常,所有图标都是可点击的,我可以通过 HTML 图标更新文本区域,但我无法点击实际的编辑器框!

如果我在 Colorbox 外打开 TinyMCE,一切正常。

以前有没有人遇到过这个问题,如果有,我该如何解决?

最新编辑,在这里没有得到任何爱!

我刚刚发现这实际上在 IE 中几乎可以完美运行。在 Chrome 和 FF 中,我无法在框中输入内容,但在 IE 中我可以,但只有当我的光标位于框的焦点时点击“THE ANY KEY”。然后文本奇迹般地出现,我可以随意输入和更新。

任何人???

下面的旧编辑

这可能是 z-index 问题吗,我不确定,因为其他所有内容都在 ColorBox 之上打开,包括插入图像和我的文件浏览器。这只是我无法点击的TextAera!

更多信息

我的网站是 MVC3,我正在加载 TinyMCE,如本教程中所做的那样:http ://www.tugberkugurlu.com/archive/tinymce-html-text-editor-and-asp-net-mvc-setting-it-up-使用 nuget 变得容易

我能找到的关于这个问题的任何事情都是在加载 tinyMCE 的同时加载 jQuery ColorBox 或 jQuery Dialog,这会产生相同的结果。

在 PHP 和其他技术中执行此操作的人遇到了更多麻烦,在我的情况下,一切正常,但我无法输入 testArea/EditorFor。

我现在认为 z-index 与它无关,所以我将尝试确保在 ColorBox 完成加载后加载 TinyMCE!

4

2 回答 2

3

我相信这是因为 colorbox 捕获了焦点并阻止了对 colorbox 边界之外的任何东西的关注。TinyMCE 在颜色框外创建一个 iFrame,你不能点击它。

尝试在颜色框选项中将 trapFocus 设置为 false。

于 2014-04-15T15:26:16.187 回答
0

在插件插件中添加链接作为选项:“链接

于 2022-01-30T09:36:30.670 回答