问题标签 [tinymce-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2237 浏览

javascript - 第一个动态添加的 TinyMCE 编辑器显示,其他没有

我正在构建一个 javascript 应用程序,它将显示一个实时更新的讨论线程。它会定期轮询服务器以获取新数据,并将其写入页面。对于发表评论和回复,我们正在尝试使用 TinyMCE WYSIWYG 编辑器,它将文本区域转换为一个不错的 HTML 编辑器。这是我第一次使用这个编辑器。该应用程序严重依赖 jQuery,因此我们使用 TinyMCE 的 jQuery 插件使其更易于使用。

这就是问题所在......每次我们的代码生成一个新的文本区域时,我们都会为其附加一个编辑器。第一个出现并完美运行。当我们添加更多时,TinyMCE 代码会隐藏 textarea,但不会生成编辑器,我不知道为什么。

我已经在 jsFiddle 上构建了一个简单的工作示例:

http://jsfiddle.net/HUHKT/

任何帮助,将不胜感激。谢谢你。

0 投票
1 回答
127 浏览

resize - 更改字体大小后如何调整tinymce的大小?

问题:当我将字体大小更改为 38pt 时,文本会从编辑器中消失。

我正在使用 tinymce 4.0。

这是我加载tinymce的脚本

我正在尝试获取它的 outerHeight 以便我可以对其进行更改:

但它什么也没给我。

更改字体大小后如何调整 tinymce 编辑器的大小?以及如何使这个 textareasDiv 可拖动?

这是小提琴

0 投票
1 回答
438 浏览

tinymce - TinyMCE 4:如何强制 Tiny 编辑器为 ap 标签应用单个类?

在最新版本的 TinyMCE 编辑器(此时它是 4.0.5 )中,当尝试为文本应用自定义格式时,我得到了这个:<p class="Fomat1">sample text</p> 在应用第二种格式后,我得到了这个<p class="Format1 Format2">sample text</p>

但我通常必须得到这个<p class="Format2">sample text</p>

那么我必须做些什么才能得到想要的结果呢?

0 投票
1 回答
7493 浏览

javascript - 如何在窗口管理器中添加 tinymce 列表框值

我打开一个窗口管理器并添加一个文本字段和列表框:

显示列表框,但不显示值。在文档(http://www.tinymce.com/wiki.php/api4:class.tinymce.ui.ListBox)中,它声明:“带有要添加到列表框的值的数组。”

我究竟做错了什么?

0 投票
1 回答
1758 浏览

ios - 无法在 iPad 上输入空白的 TinyMCE 4 区域

当该区域没有文字时,我无法输入,甚至无法对焦。在TinyMCE 4的demo官网中,如果你删除整个文本并关闭虚拟键盘,你将无法再点击该区域获得焦点。但是如果你在 TinyMCE 3 上尝试这个就没有这样的问题。任何想法如何解决这个问题?

0 投票
1 回答
154 浏览

tinymce - tinyMCE 4.0.5 ObjectResizeStart 不起作用

我有最新版本的 tinyMCE我需要使用这个功能:

http://www.tinymce.com/wiki.php/api4:event.tinymce.Editor.ObjectResizeStart

以防止在我处于读取模式时调整图像大小,因为在 Chrome 中,即使我在说 readonly: true.

0 投票
2 回答
6119 浏览

jquery - 当用户从其他输入字段跳转时,为什么 TinyMCE 会获得焦点和模糊事件?

我有一个标题输入字段和一个 tinymce4 文本区域。

在 tinymce init 中,我定义了模糊焦点事件侦听器(咖啡脚本)。

当我进入 tinymce textarea 字段时,它只会触发焦点事件。工作正常。

但是当我从标题输入字段转到tinymce(带有鼠标事件)时,它会触发焦点模糊事件。

为什么?或者我该如何避免这种情况?

更新

这里举个例子。它是一个错误吗?

当我单击文本区域时,仅触发焦点。当我在输入字段中然后单击文本区域时,焦点和模糊会触发。

JSFIDDLE

更新:

更新了 JSFIDDLE

焦点现在发射了一次,但模糊不再发射。

更新2:

我明白了,这个问题只存在于 Chrome 中。在 Firefox 和 Safari 中,它运行良好。

更新3:

它与实际的 Nightly 构建一起修复。我不知道它将在哪个版本中合并。

0 投票
3 回答
15530 浏览

tinymce - 自定义 tinymce 4.0.5 styleselect 工具栏菜单

我正在尝试自定义默认styleselect工具栏菜单,以便可以向其添加自定义菜单元素。这个想法是将字体大小作为styleselect子菜单:

TinyMCE 4.0.5我通过以下方式 初始化 a :

由于我无法找到如何自定义默认样式选择菜单,我也在尝试创建一个完整的新菜单,我可以在其中添加字体大小控制。但我不想显示任何工具栏,我想要一个菜单​​栏。

编辑:现在我正在尝试使用以下代码修改样式选择菜单,但 fontselect 和 fontsizeselect 似乎已禁用

0 投票
1 回答
381 浏览

javascript - 在 TinyMCE 4 中手动调用拼写检查器

我正在尝试升级到 TinyMCE 4,但遇到手动启动拼写检查器的问题。似乎这不再起作用了:

有什么建议么?

此外,在查看 JS 代码时,似乎从拼写检查 js 文件中删除了“mceSpellCheck”。那么,如何在 TinyMCE 4 中直接调用这些方法呢?

0 投票
0 回答
1166 浏览

jquery - 工具下拉菜单未显示在菜单栏中 - TinyMCE 4.0.5 jQuery 版本

我最近升级到 tinyMCE 4,更喜欢使用 jQuery 版本。但是,在菜单栏中,我无法显示“工具”菜单。我已经使用了 javascript 版本并且它显示了,但是一旦我将 jQuery 版本放入它就会消失。

我的初始化代码如下: