【发布时间】:2016-01-06 09:02:36
【问题描述】:
我试图寻找一种方法来覆盖 TinyMCE 在将相同样式应用于新元素时的默认行为。例如,当我们对段落应用某种样式并按 Enter 键输入新段落时,它会继承相同的样式。是否可以覆盖此行为?
【问题讨论】:
标签: wordpress tinymce tinymce-4
我试图寻找一种方法来覆盖 TinyMCE 在将相同样式应用于新元素时的默认行为。例如,当我们对段落应用某种样式并按 Enter 键输入新段落时,它会继承相同的样式。是否可以覆盖此行为?
【问题讨论】:
标签: wordpress tinymce tinymce-4
是的。
您必须注册 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
}
});
}
【讨论】: