Tinymce颜色按钮问题

时间:2019-07-09 23:15:36

标签: javascript dom tinymce

我为我的问题创建了一个小提琴:http://fiddle.tinymce.com/k5faab/31

要选择颜色,您需要单击按钮的插入符号部分,而不是按钮本身。当您单击按钮本身时,什么也没有发生。

在插件(我正在使用tinymce 4.5)中,按钮显示如下:

e.addButton("forecolor", {
type: "colorbutton",
tooltip: "Text Color",
format: "forecolor",
 panel: {
        origin: "forecolor",
        role: "application",
        ariaRemember: !0,
        html: r,
        onclick: a
    }

我尝试将type: "colorbutton"更改为type: "button"并将type: "menubutton"type: "panelbutton"更改,但没有成功。尽管它们都显示为可单击的按钮,但拾色器几乎停止工作。

我试图弄清楚他们的type: "colorbutton"到底是什么,但是在tinymce.min.js或插件本身中找不到与之相关的任何东西。

如何使整个按钮可点击?

PS我也将整个插件脚本上传到这里,以防有人想看一下脚本本身:https://jsfiddle.net/kj0tmwer/

1 个答案:

答案 0 :(得分:0)

没关系。问题出在tinymce.min.js中。 也许它将帮助某个人。查找:<button role="presentation" hidefocus="1" type="button" tabindex="-1">添加class="mce-open"