在新元素上覆盖TinyMCE的默认样式行为

时间:2016-01-06 09:02:37

标签: wordpress tinymce tinymce-4

当我将相同的样式应用于新元素时,我试图寻找一种覆盖TinyMCE默认行为的方法。例如,当我们将某个样式应用于段落并按Enter键以获取新段落时,它会继承相同的样式。是否可以覆盖此行为?

1 个答案:

答案 0 :(得分:0)

是的,是的。

您必须注册keyup事件并检查ENTER键。 然后检查插入符号所在的实际节点,您可以添加/删除类或其他任何内容。使用setup tinymce配置参数添加处理程序:

 setup:function(ed){
      ed.on("keyup", function(e){
           if(e.keyCode == 13){ // ENTER
                var node = ed.selection.getNode();

                // do your magic here
           }                        
      });
 }