Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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 将自定义转义按钮添加到编辑器_Javascript_Tinymce - Fatal编程技术网

Javascript 将自定义转义按钮添加到编辑器

Javascript 将自定义转义按钮添加到编辑器,javascript,tinymce,Javascript,Tinymce,我的tinymce编辑器位于一个隐藏的div(#mdedit)中,我通过jquery显示/隐藏该div: $('#mdedit').show(); $('#mdedit').hide(); 最后一个(hide)功能与键盘上的esc按钮绑定 当编辑器可见并且对其内容进行了一些更改时,焦点将转移到编辑器(即iframe),因此esc按钮不起作用 因此,尝试将自定义(esc)按钮添加到编辑器中 tinymce.init({ selector: "#texedit", body_cla

我的tinymce编辑器位于一个隐藏的div(
#mdedit
)中,我通过jquery显示/隐藏该div:

$('#mdedit').show();
$('#mdedit').hide();
最后一个(
hide
)功能与键盘上的
esc
按钮绑定

当编辑器可见并且对其内容进行了一些更改时,焦点将转移到编辑器(即iframe),因此
esc
按钮不起作用

因此,尝试将自定义(
esc
)按钮添加到编辑器中

tinymce.init({
    selector: "#texedit",
    body_class: 'tiny01',
    content_css: "content.css",
    skin: "gradient",
    setup: function (editor) {
    editor.addButton('mybutton', {
      text: 'esc',
      icon: false,
      onclick: function () {
        $('#mdedit').hide();
      }
    });
    },
...
  • 我的工具栏上没有
    esc
    按钮
  • 如果按钮在那里,我不确定我的代码是否会
    $('#mdedit').hide()工作

任何帮助。

作为您可以找到的文档

您没有指定按钮将附加到的位置

toolbar: 'mybutton'