【问题标题】:Override default style behavior of TinyMCE on new element在新元素上覆盖 TinyMCE 的默认样式行为
【发布时间】:2016-01-06 09:02:36
【问题描述】:

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

【问题讨论】:

    标签: wordpress tinymce tinymce-4


    【解决方案1】:

    是的。

    您必须注册 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
               }                        
          });
     }
    

    【讨论】:

    • 没有任何配置可以阻止将样式继承到新元素吗?
    • 我对tinymce4还不是很熟悉,但是在tinymce3中是不可能的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    相关资源
    最近更新 更多