有没有人设法在 TinyMCE 4 中创建一个按钮,该按钮会将所选文本的字体大小增加,例如 1px?
我遇到的问题是获取选定的文本,无论它是否已经在跨度中。
我愿意修改TinyMCE源代码。
感谢您的任何想法。
你不需要修改源代码,你可以创建一个插件。
以下是如何为 TinyMCE 创建插件的文档:http://www.tinymce.com/wiki.php/Tutorials:Creating_a_plugin http://www.tinymce.com/wiki.php/Tutorials:Creating_a_plugin
在此基础上您可以创建自己的按钮(请参阅工作示例 http://fiddle.tinymce.com/Z9eaab/5)
这是代码的一部分:
var currentFontSize = new Number($(tinyMCE.activeEditor.selection.getNode()).css('font-size').replace('px','')); //remove the px part
currentFontSize = currentFontSize + 1; //increase font by one
tinymce.activeEditor.formatter.register('mycustomformat', {
inline : 'span',
styles : {'font-size' : currentFontSize + 'px'} //this is the font size incremented by one
});
tinymce.activeEditor.formatter.apply('mycustomformat'); //apply the format to the selected text
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)