Javascript 如何将类添加到自定义tinymce工具栏菜单项?
我已经为带有图像的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.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”,也许它对你有用。