Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将类添加到自定义tinymce工具栏菜单项?_Javascript_Tinymce 4 - Fatal编程技术网

Javascript 如何将类添加到自定义tinymce工具栏菜单项?

Javascript 如何将类添加到自定义tinymce工具栏菜单项?,javascript,tinymce-4,Javascript,Tinymce 4,我已经为带有图像的tinymce添加了自定义工具栏按钮,我想给它添加一个类。我尝试过添加类参数,但没有成功。 请指教 tinyMCE.PluginManager.add('subBtn', function(editor, url) { editor.addButton('subBtn', { class :'buttonClas', image: icon-path, icon: true,

我已经为带有图像的tinymce添加了自定义工具栏按钮,我想给它添加一个类。我尝试过添加类参数,但没有成功。 请指教

  tinyMCE.PluginManager.add('subBtn', function(editor, url) {

        editor.addButton('subBtn', {
            class :'buttonClas',
            image: icon-path,
            icon: true,
            tooltip: tooltip,
            onclick: function() {
                // Open window
                editor.windowManager.open({
                    title: 'PTION',
                    body: [
                        {type: 'textbox',value: subBtin, name: 'title', label: 'subBtn'}
                    ],
                    onsubmit: function(e) {


                    }
                });
            }
        });

    });

尝试使用“类”而不是“类”-您可以添加多个由空格分隔的类。

在Fiddle中,它可以工作。我更改:-'class'为'classes',
-value:subBtin为value:'subBtin',-删除图像:图标路径,图标:true,工具提示:工具提示,并仅添加文本来表示按钮。看看它是什么样子:好的,我现在可以看到它把你的类放在哪里了,它在外部标记中。但我想找到一种方法来更改这个标签subBtnIcon中的类,以防我根本不使用文本,只使用图标,例如“mce ico mce-I-subscript”类。我在文档方法中看不到这样做的确切方法。我可以问你:你为什么需要这门课?因为如果是为了样式或脚本,您可以使用更具体的选择器。在下一次测试中,我添加了类、id和示例图标。您可以禁用其中任何一个(文本、id、类或/和图标,通过使用//或delete对其进行注释)并运行您的设置。在样式部分,我添加了一些基本的css来显示脚本行为。有一个测试:。我不知道怎么做,但你可以测试“.mce buttonClas.mce ico”,也许它对你有用。